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

问题描述:

我碰到这个票就在GitHub上:胡须(php)中使用点符号是不好的做法吗?

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

的评论中指出:

“请注意,使用编译指示,不建议,但如果你觉得你需要“时间他们在那里“。

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

让我尽量给更多的一些背景:)

在该意见被写入的时间,胡须(模板语言)不支持点表示法。然而,它在一些Mustache实现(如Mustache.php)中作为附注得到了支持。

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

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

所以,是的,通过一切手段,使用点符号。这是一个美丽的东西:)

+0

呜呼!谢谢! – uglymunky 2012-03-10 08:46:13

+0

大家好,你能说 - 从哪个版本的Handlebars开始支持使用点来获取子域?非常感谢你! – 2016-09-02 12:58:34