php:
Dieser Operator erwartet als Argument einen regulären PHP-Ausdruck, wobei er '->
' durch einen Punkt '.
' ersetzt, und Variablennamen mit einem vorangestellen Dollarzeichen '$
' versieht.
Ein vom Rest des Ausdrucks durch Leerzeichen getrennter Punkt '.
' wird als Verkettungszeichen behandelt.
php:htmlentities(foo)
php:'string ${varReplaced}'
php:'string ${some.path().to[0].var}'
php:NOT foo OR (bar GT baz)
php:a + b
php:array('a', 'b', 'c')
php:range(0, 90)
php:foo . a.b.c(e) . htmlentities(SomeClass::staticMethod())
php:SomeClass::ConstOfClass
php:SomeClass::$staticVar
Verwenden Sie php:
sparsam. In 80% ihrer Vorlagen werden Sie diesen Operator nicht benötigen, aber manchmal werden Sie eine spezielle PHP-Methode aufrufen müssen, z.B. um sich zu vergewissern, daß ein Benutzer angemeldet ist, oder um spezielle, komplexe Daten, in Abhängigkeit von einigen Bedingungen, innerhalb der Vorlage dynamisch zu laden.