smarty echo print Вывод если значение непусто (определено) -- краткий вызов. Через вертикальный разделитель
Primary tabs
Цель
Писать не:
{if not empty($value)} {value} {/if}
а что-то короче.
Какие есть варианты
Функция default, к будет в некоторых случаях бросать исключения.
Поэтому можно написать свой эквивалент, правда, надо быть острожным -- ведь если написать функцию, которая возвращает пустую строку всегда, даже когад переменная неопределена, то мы можем прийти к ситуации, что где-то в коде по невнимательности будем просто обращаться к несущестувующей переменной и даже не знать про это.
Если написать функцию в такой манере, то предупреждение всё равно будет бросаться.
- Log in to post comments
- 2635 reads