2012-02-19 76 views
8

我碰到這個票就在GitHub上:鬍鬚(php)中使用點符號是不好的做法嗎?

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

的評論中指出:

「請注意,使用編譯指示,不建議,但如果你覺得你需要「時間他們在那裏「。

我從來沒有真正使用鬍子,但我正在考慮它爲即將到來的項目,我想知道它的真正的點符號是訪問鬍鬚中的數組元素的不好的做法。如果是這樣,爲什麼?

回答

15

讓我儘量給更多的一些背景:)

在該意見被寫入的時間,鬍鬚(模板語言)不支持點表示法。然而,它在一些Mustache實現(如Mustache.php)中作爲附註得到了支持。

因爲它不是規範的一部分,所以在所有情況下都不保證支持:它是Mustache的非標準擴展。因此警告不要依賴於編譯指示。

從那時起,點符號已被添加到規範中,現在它支持所有符合spec規範的鬍鬚實現。

所以,是的,通過一切手段,使用點符號。這是一個美麗的東西:)

+0

嗚呼!謝謝! – uglymunky 2012-03-10 08:46:13

+0

大家好,你能說 - 從哪個版本的Handlebars開始支持使用點來獲取子域?非常感謝你! – 2016-09-02 12:58:34

相關問題