За последние 24 часа нас посетили 20205 программистов и 1086 роботов. Сейчас ищут 768 программистов ...

зачем это делать?

Тема в разделе "Настройка веб-сервера", создана пользователем ubunta2, 27 июн 2019.

  1. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    Настройка PHP
    По умолчанию короткие теги, обрамляющие скрипты PHP, отключены. Это может привести к тому, что некоторые скрипты, использующие эти теги, могут не выполнятся. Для включения этой возможности откройте файл:

    sudo vi /etc/php/7.2/apache2/php.ini

    Найдите short_open_tag = Off и замените на:

    short_open_tag = On
     
  2. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.199
    Симпатии:
    184
    Это для того, что бы вместо этого

    PHP:
    1. <?php echo 'Я хороший программист.'
    Сокращённо писать так:

    PHP:
    1. <?= 'Я плохой программист.'
     
  3. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.068
    Симпатии:
    1.231
    Адрес:
    там-сям
    @Dimon2x ты как обычно неправ.

    Вот точное описание: https://www.php.net/manual/ru/ini.core#ini.short-open-tag
    Уже с PHP 5.4.0 эта настройка не влияет на "короткое echo", т.е. уже лет пять как...

    Короткие теги это <? вместо <?php. Считается плохой практикой.
    Короткое эхо считается нормальной практикой. <?= доступно всегда.
     
    miketomlin нравится это.
  4. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.789
    Симпатии:
    646
    @Dimon2x, уже сто лет как норма <?= для эхо и <?php для проч. конструкций.