leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.

Почему не отрабатывают директивы php?

Совсем простой вопрос по настройке.
Вот такой код отрабатывает нормально
<?php echo("test")?>
А вот такой не хочет
<? echo("test")?>
Где бы это поправить? Запускается все через phpcgi.
  • Вопрос задан
  • 277 просмотров
Решения вопроса 3
Defman21
@Defman21
в php.ini.
short_open_tag
Ответ написан
Комментировать
Akdmeh
@Akdmeh
PHP, Yii2, Music
прописываем в .htaccess или в php конфиге:
php_flag short_open_tag on
Но делать так не советую, лучше приучиться писать полную форму - меньше проблем будет при совместимости на разных серверах.
Для cgi нужно это прописать в php.ini, или напрямую указать в скрипте в начале файла (тоже не сильно хорошая практика):
ini_set('short_open_tag', true);
Ответ написан
Комментировать
Machez
@Machez
Бу!
php.net/manual/ru/ini.core.php

Параметер short_open_tag
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы