2012-02-19 16 views
8

me encontré con este billete en github:¿Es una mala práctica usar notación de puntos en Moustache (php)?

https://github.com/bobthecow/mustache.php/issues/34#issuecomment-805892

Los estados de comentarios:

"Tenga en cuenta que el uso de pragmas no es recomendable, pero están ahí si siente que necesita 'em "

Nunca he usado Moustache, pero lo estoy considerando para un próximo proyecto y me preguntaba si es cierto que la notación de puntos es una mala práctica para acceder a elementos de matriz en Moustache. Y si es así, ¿por qué?

Respuesta

15

Vamos a tratar de dar ese contexto un poco más :)

En el momento en que el comentario fue escrito, bigote (el lenguaje de plantillas) no apoyó la notación de punto. Sin embargo, fue compatible con varias implementaciones de Moustache (como Moustache.php) como pragma.

Como no formaba parte de la especificación, no se garantizó el soporte en todos los casos: se trataba de una extensión no estándar de Moustache. De ahí la advertencia sobre no confiar en pragmas.

Desde entonces, la notación de puntos se ha agregado a la especificación, y ahora es compatible con todas las implementaciones de bigote que cumplen con las especificaciones.

Así que sí, por supuesto, use notación de puntos. Es una cosa hermosa :)

+0

Woohooo! ¡Gracias! – uglymunky

+0

Hola chicos, ¿podrían decir, a partir de qué versión, los manubrios comenzaron a admitir la obtención de subcampos con punto? ¡Muchas gracias! –

Cuestiones relacionadas