Ich habe dieses Ticket auf GitHub gefunden:
Der Kommentar besagt:
"Beachten Sie, dass die Verwendung von Pragmas nicht empfohlen wird, aber sie sind dort, wenn Sie das Gefühl haben, dass Sie sie brauchen."
Ich habe Moustache nie wirklich benutzt, aber ich überlege es für ein kommendes Projekt und ich frage mich, ob es wahr ist, dass Punktnotation eine schlechte Übung für den Zugriff auf Array-Elemente in Moustache ist. Und wenn ja, warum?
Lass mich versuchen, das ein wenig mehr Kontext zu geben:)
Als der Kommentar geschrieben wurde, unterstützte Moustache (die Vorlagensprache) die Punktnotation nicht. Es wurde jedoch in mehreren Moustache-Implementierungen (z. B. Moustache.php) als Pragma unterstützt.
Da es nicht Teil der Spezifikation war, wurde die Unterstützung nicht in allen Fällen garantiert: Es war eine nicht-standardmäßige Erweiterung von Moustache. Daher die Warnung, sich nicht auf Pragmas zu verlassen.
Seit dieser Zeit wurde die Punktnotation zur Spezifikation hinzugefügt und wird nun für alle spezifikationskonformen Schnurrbart-Implementierungen unterstützt.
Also, verwenden Sie auf jeden Fall Punktnotation. Es ist eine schöne Sache:)