Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 16448 программистов и 1669 роботов. Сейчас ищут 1647 программистов ...

{variable}

Вернуться к: HTML_Template_Flexy

{variable}

{variable} – creates PHP code to echo a variable

Synopsis

Usage ( {variable} , {variable:h} , {variable:u} )

creates PHP code to echo a variable, with optional modifier. Modifiers are

  • No Modifier - does htmlspecialchars($variable)

  • :h - echos without any change - eg. raw

  • :u - echos urlencode($variable)

by default variables are assumed to have calling scope, and are prefixed with $t->, however if they are inside a loop (foreach), then the variables created by the loop are added to the scope and the prefix is not added.

Accessing object variables can be done using a dot as separator: {object.property}, calling methods is identical: {object.method()}.

Example

setting an object variable

 $this->a = "hello >>"; $template->outputObject($this);

Outputting the variable

 {a} {a:h} {a:u}

Compiled template

 <?php echo htmlspecialchars($t->a); ?> <?php echo $t->a; ?> <?php echo urlencode($t->a); ?>

Simple ouput example

 hello &gt;&gt; hello >> hello+%3E%3


Вернуться к: HTML_Template_Flexy

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware