PHP Manual

PEAR Manual

Smarty Manual

PostgreSQL

MySQL Manual

Perl Manual

variablen mit doppelten anführungszeichen

smarty erkennt zugewiesene variablen mit doppelten anführungszeichen solange die variablen nur zahlen, buchstaben, understriche oder klammern [] enthalten. mit allen anderen zeichen wie punkt, objekt referenzen, etc muss die vairable mit backticks (``) umschlossen sein.

beispiel 3-5. syntax von eingebetteten anfürungszeichen

syntax beispiele: {func var="test $foo test"}       &lt;-- sieht $foo {func var="test $foo_bar test"}   &lt;-- sieht $foo_bar {func var="test $foo[0] test"}    &lt;-- sieht $foo[0] {func var="test $foo[bar] test"}  &lt;-- sieht $foo[bar] {func var="test $foo.bar test"}   &lt;-- sieht $foo (nicht $foo.bar) {func var="test `$foo.bar` test"} &lt;-- sieht $foo.bar {func var="test `$foo.bar` test"|escape} <-- modifikatoren ausserhalb der anführungsz.!  praktische beispiele: {include file="subdir/$tpl_name.tpl"} &lt;-- ersetzt $tpl_name durch wert {cycle values="one,two,`$smarty.config.myval`"} &lt;-- muss backticks enthalten</programlisting>

siehe auch escape (maskieren).