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

时间:2012-02-19 09:09:42

标签: php arrays templates mustache

我在github上看到了这张票:

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

评论指出:

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

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

1 个答案:

答案 0 :(得分:15)

让我尝试给出更多背景信息:)

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

因为它不是规范的一部分,所以在所有实例中都不能保证支持:它是Mustache的非标准扩展。因此警告不要依赖pragma。

从那时起,点符号已添加到规范中,现在支持所有符合规范的胡须实现。

所以是的,无论如何,请使用点符号。这是一件很美好的事情:)