Переход в PHP:
Механизм лексического анализа должен как-то отличать PHP код от других элементов страницы. Идентивикация кода PHP называется "переходом в PHP". Существует четыре вырианта оформления перехода в PHP:
1) Стандартные теги;
2) Короткие теги;
3) Теги script;
4) Теги в стиле ASP.
Стандартные теги:
Стандартные теги используются программами PHP чаще остальных способов, что объясняется наглядностью и удобством этой формы записи:
<?php print "какой-то текст"; ?>
У стандартных тегов есть ещё одно дополнительное преимущество: за открывающейся конструкцией <? следуют смволы php, однозначно определяющие тип дальнейшего кода. Это удобно при использовании в одной странице нескольких технологий - таких, как JavaScript, серверные включения и PHP. Весь текст до закрывающегося тега ?>, интерпретируется как код PHP.
Кроткие теги теги:
Короткие теги обеспечивают наиболее компактную запись для перехода в PHP:
<? print "какой-то текст"; ?>
Теги script:
Некоторые текстовые редакторы ошибочно принимают код PHP за код HTML (то есть визуально отображаемый текст), что нарушает работу над веб страницей. Проблема решается использованием тега script:
<script language="php">
<? print "какой-то текст"; ?>
</script>
Теги в стиле ASP:
Четвёртый способ внедрения PHP кода - теги в стиле ASP (Active Server Page). Они похожи на короткие теги, описанные выше, только вместо вопросительного знака используется знак процента:
<%php print "какой-то текст"; %>
У тегов в стиле ASP есть одна особенность, делающая запись более компактной. Во внедрённый код PHP не обязательно включать команду print - знак равенства( = ), расположенный сразу открывающегося тега, указывает лексическому механизму PHP вывести значение указанной переменной:
<%= $text %>
Такая возможность есть и у кротких тегов (<?...?>).
--------------------
Коментарии в коде PHP Виды коментариев:
Коментаирии следует использовать даже в самых простых программах. В PHP существует два вида коментариев:
Однострочные коментарии используются для коротких пояснений, относящихся к локальному коду.
Многострочные коментарии используются при оформлении алгорифмов на псевдокоде и в более подробных пояснениях.
Однострочные коментарии:
При оформлении оформлении многострочных коментариев используется два вида коментирования. Оба стиля работают абсолютно одинаково, но в них используется разные служебные символы. В одном случае используется двойной символ "косой черты" (//), а вдругом - с символа фунта (#).
Многострочные коментарии:
Коментарии занимающие несколько строк, оформляются в стиле языка C - их начало и конец обазначаются символами /* и */.