2014-02-19 7 views
0

Я знаю, что нижний регистр <?php -Tag - правильный путь.Разница между <? PHP и <? Php

Но у меня есть приложение, где все <?PHP открывающие теги в верхнем регистре. На нашем локальном сервере и нашем онлайн-сервере теги с верхним регистром работают хорошо. Но на нашем тестовом Web-сервере у нас была проблема с этим. Интерпретатор PHP игнорирует все теги.

Я знаю, что могу просто запустить поиск и заменить скрипт, чтобы изменить теги. Но я хочу знать, почему это произошло. Может ли кто-нибудь помочь?

P.S. тестовая система и онлайн-система идентичны.

+0

PHP чувствителен к регистру (иногда): http://stackoverflow.com/questions/2749781/why-are-functions-and-methods -in-php-case-insensitive –

ответ

0

нет различия. как Серджиу Паращив говорит, что тег php является регистром insensitivi. Вот допустимые способы открыть PHP теги

<?php ?> // standard tags 
<? ?> // short tags, need short_open_tag enabled in php.ini 
<% %> // asp tags, need asp_tags enabled in php.ini 

http://www.php.net/manual/en/language.basic-syntax.phptags.php

+0

Не могу воспроизвести эту ошибку больше :( – Henry31

Смежные вопросы