Тэг {php} позволяет вставлять PHP-код прямо в шаблон. Он не будет как-либо изменен, независимо от $php_handling настроек. Этот тэг только для продвинутых пользователей, так как обычно не требуется и не рекоммендуется.
Пример 7.28. тэги {php}
{php} // подключение php скрипта прямо // из шаблона include('/path/to/display_weather.php'); {/php}
Техническое замечание
Для доступа к переменным PHP внутри блоков {php}, вам может понадобится использовать ключевое слово PHP global
Пример 7.29. Тэги {php} с глобальными переменными и назначение переменных
{php} global $foo, $bar; if($foo == $bar){ echo 'This will come out in the template'; } $this->assign('varX','Strawberry'); {/php} <strong>{$varX}</strong> is my fav ice cream
Следующее действие действительно НЕ рекоммендуется, так как оно происходит в области видимости шаблона
{php} print_r($some_array); {/php}
См. также $php_handling, {include_php}, {include}, {insert} и Компонентные шаблоны.