
Вітаю. Цього разу йтиметься про використання коротких початкових міток (short_open_tag) у ПХП. Використання цих міток робить процес написання коду дещо швидшим, бо застосування short_open_tag передбачає, що …
… замість початкової мітки <?php можна писати <? (кінцева мітка ?> залишається без змін. Отже, замість:
<?php
echo "Hello, World";
?>
можна писати:
<?
echo "Hello, World";
?>
Використання міток (чи то пак теґів) short_open_tag має бути дозволено у файлі php.ini, який розміщено у директорії WINDOWS на диску C. Тобто значення повинне бути таким:
short_open_tag = On
Якщо використання не дозволено у файлі php.ini,, то ви отримаєте помилку типу:
Parse error: syntax error, unexpected ...
І насамкінець хочу додати, що використання short_open_tag вважається несек’юрним (небезпечним) для сервера. Більше про це дивіться тут
Цікаво, чи Ви мали досвід використання коротких початкових міток. Що можете додати чи зауважити?
Корисні посилання:
1.How to add <?= in php.ini
2.PHP в HTML-документах
3.Вступ до РНР. Основний синтаксис РНР.
Приезжай к нам! Самые удобные гостиницы в Киеве ! Гостиница «Украина».
















Особисто я використовую тільки:
<?php
<?=
Та воно то й правильно, бо не дуже, наскільки мені відомо, рекомендується їх використовувати через те, що цей метод може бути просто заборонений на сервері.
Просто вирішив нагадати про цей метод.
ІМХО краще їх не юзати – бо можуть бути проблеми з переносом на сервер (раз попалився на цьому, а хостер заборонив міняти цей параметр).
А ще РНР 5.3 дає помилку, коли в одному файлі є і короткі, і звичайні теги.
До yAnTar
Дякую за доповнення та приклад з власного досвіду!