在Mustache(php)中使用点符号是不好的做法吗?

ugl*_*nky 8 php arrays templates mustache

我在github上看到了这张票:

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

评论指出:

"请注意,建议不要使用pragma,但如果你觉得你需要它们,它们就在那里."

我从来没有真正使用过Mustache,但我正在考虑它即将推出的项目,我想知道点符号是否真的是在Mustache中访问数组元素的坏习惯.如果是这样,为什么?

bob*_*cow 15

让我试着给那个更多的背景:)

在撰写评论时,Mustache(模板语言)不支持点表示法.但是,它在几个Mustache实现(例如Mustache.php)中作为一个pragma支持.

因为它不是规范的一部分,所以在所有情况下都不能保证支持:它是Mustache的非标准扩展.因此警告不依赖于pragma.

从那时起,dot符号已添加到规范中,现在支持所有符合规范的mustache实现.

所以是的,无论如何,使用点符号.这是一件美丽的事:)