Лип
28
2010

Використання short_open_tag у ПХП

maque.org.ua - Українською про PHP

Вітаю. Цього разу йтиметься про використання коротких початкових міток (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.Вступ до РНР. Основний синтаксис РНР.

Приезжай к нам! Самые удобные гостиницы в Киеве ! Гостиница «Украина».

VN:F [1.8.1_1037]
Rating: 10.0/10 (1 vote cast)
VN:F [1.8.1_1037]
Rating: +1 (from 1 vote)
Використання short_open_tag у ПХП10.0101
Поділись і насолодись !
  • TwitThis
  • del.icio.us
  • Facebook
  • Google
  • Technorati
  • BobrDobr
  • Live
  • Reddit

4 коментаря »

  • Sergunik каже:

    Особисто я використовую тільки:
    <?php
    <?=

    UN:F [1.8.1_1037]
    Rating: 5.0/5 (2 votes cast)
    UN:F [1.8.1_1037]
    Rating: +2 (from 2 votes)
  • admin каже:

    Та воно то й правильно, бо не дуже, наскільки мені відомо, рекомендується їх використовувати через те, що цей метод може бути просто заборонений на сервері.

    Просто вирішив нагадати про цей метод. :-)

    UA:F [1.8.1_1037]
    Rating: 0.0/5 (0 votes cast)
    UA:F [1.8.1_1037]
    Rating: 0 (from 0 votes)
  • yAnTar каже:

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

    UN:F [1.8.1_1037]
    Rating: 5.0/5 (1 vote cast)
    UN:F [1.8.1_1037]
    Rating: +1 (from 1 vote)
  • admin каже:

    До yAnTar

    Дякую за доповнення та приклад з власного досвіду!

    UA:F [1.8.1_1037]
    Rating: 0.0/5 (0 votes cast)
    UA:F [1.8.1_1037]
    Rating: 0 (from 0 votes)

RSS feed for comments on this post. TrackBack URL


Leave a Reply

Powered by WordPress. Theme: TheBuckmaker. conserio, Internet Technik