Hola a todos,
yo, hasta ahora, definía las cadenas afectadas por el idioma con constantes (
define). Pero entrando en el mundo de los frameworks, he visto que se utilizan arrays pero no entiendo muy el por qué.
Una cadena afectada por el idioma no tiene que cambiar durante la ejecución de la aplicación. Entonces, ¿por qué se utilizan arrays?
Sé que, a nivel de organización, es mejor acceder a las cadenas de texto mediante objetos (ej: $this->lang['nombre']) pero, en teoría, esto afecta al rendimiento, no?
¿Vosotros qué opináis?