Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: запись вида <? =$var ?>
Или как-то так. Такая запись выводила содержимое переменной $var в шаблон без применения echo или print.
Просветите существует ли такая краткая запись и на сколько целесообразно её использовать и какие, на ваш взгляд, подводные камни имеет такой прием?
Мелкий
Отправлено: 23 Июня, 2012 - 11:01:45
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
<?=$var?>
Эквивалент <?php echo $var;?>
До PHP5.4 должна быть включена настройка short_open_tags. С 5.4 запись доступна всегда.
----- PostgreSQL DBA
snikers987
Отправлено: 23 Июня, 2012 - 11:03:26
Участник
Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011 Откуда: Крым
Помог: 25 раз(а)
Для использования подобных конструкций нужно включить поддержку коротких тегов в php.ini, в последних версиях пхп включена по умолчанию и если не ошибаюсь короткий оператор вывода = не зависит от значения short_open_tags в php.ini
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.