Когда PHP разбирает файл, он просто передаёт текст файла, пока не обнаружит один из специальных тэгов, который говорит о необходимости начать интерпретацию текста как кода PHP. Разборщик выполняет весь найденный код до закрывающего тэга PHP, который говорит разборщику, что нужно снова начать просто передавать текст. Этот механизм позволяет внедрять PHP-код в HTML: всё за пределами тэгов PHP остаётся без изменений, а внутри тэгов - разбирается как кодИмеются четыре набора тэгов, которые используются для обозначения блоков кода PHP.
Только два из них ( и . . .) всегда доступны; другие можно включать и отключать из файла конфигурации php.ini. Хотя сокращённые тэги и тэги в стиле ASP могут быть удобны, они не так переносимы, как их длинные версии. Также, если вы предполагаете внедрять PHP-код в XML или XHTML, нужно использовать форму для соответствия XML.
Тэги, поддерживаемые PHP:
Способы выхода из HTML
1.
2.
Это аббревиатура для ''''
3.
echo (''некоторые редакторы (вроде FrontPage) не любят
инструкции процессинга'');
4.
Это правильно.
Это неправильно.
Этот код работает так, как ожидается, поскольку, когда PHP встречает закрывающие тэги ?>, он просто начинает выводить всё, что обнаруживает после них, до обнаружения другого открывающего тэга. Этот пример, конечно, надуманный, но при выводе больших блоков текста выход из режима разбора PHP обычно более эффективен, чем отправка всего текста через echo() или print() или что-нибудь похожее.
Разделение инструкций
Инструкции разделяются так же, как и в C или в Perl - каждый оператор оканчивается символом ''точка с запятой''.
Закрывающий тэг (?>) также подразумевает конец оператора, поэтому следующие варианты эквивалентны:
Комментарии
PHP поддерживает комментарии 'C', 'C++' и оболочки Unix. Например:
Комментарии ''однострочных'' стилей это комментарии, идущие до конца текущей строки или текущего блока PHP-кода, смотря что идёт вперёд.
This is an example
Этот заголовок запишет 'This is an example'.
Вы не должны вкладывать комментарии в стиле 'C' при комментировании больших блоков.
Комментарии ''однострочных'' стилей это комментарии, идущие до конца текущей строки или текущего блока PHP-кода, смотря что идёт вперёд. Это означает, что HTML-код после // ?> БУДЕТ напечатан: ?> выводит из режима PHP и возвращает в режим HTML, а // не может это делать.
Только два из них ( и . . .) всегда доступны; другие можно включать и отключать из файла конфигурации php.ini. Хотя сокращённые тэги и тэги в стиле ASP могут быть удобны, они не так переносимы, как их длинные версии. Также, если вы предполагаете внедрять PHP-код в XML или XHTML, нужно использовать форму для соответствия XML.
Тэги, поддерживаемые PHP:
Способы выхода из HTML
1.
2.
Это аббревиатура для ''''
3.
echo (''некоторые редакторы (вроде FrontPage) не любят
инструкции процессинга'');
4.
Это правильно.
Это неправильно.
Этот код работает так, как ожидается, поскольку, когда PHP встречает закрывающие тэги ?>, он просто начинает выводить всё, что обнаруживает после них, до обнаружения другого открывающего тэга. Этот пример, конечно, надуманный, но при выводе больших блоков текста выход из режима разбора PHP обычно более эффективен, чем отправка всего текста через echo() или print() или что-нибудь похожее.
Разделение инструкций
Инструкции разделяются так же, как и в C или в Perl - каждый оператор оканчивается символом ''точка с запятой''.
Закрывающий тэг (?>) также подразумевает конец оператора, поэтому следующие варианты эквивалентны:
Комментарии
PHP поддерживает комментарии 'C', 'C++' и оболочки Unix. Например:
Комментарии ''однострочных'' стилей это комментарии, идущие до конца текущей строки или текущего блока PHP-кода, смотря что идёт вперёд.
This is an example
Этот заголовок запишет 'This is an example'.
Вы не должны вкладывать комментарии в стиле 'C' при комментировании больших блоков.
Комментарии ''однострочных'' стилей это комментарии, идущие до конца текущей строки или текущего блока PHP-кода, смотря что идёт вперёд. Это означает, что HTML-код после // ?> БУДЕТ напечатан: ?> выводит из режима PHP и возвращает в режим HTML, а // не может это делать.
Обсуждения Учебник PHP. Базовый синтаксис