а синтаксис сценария из нескольких операторов будет иметь следующий вид:
начальный дескриптор сценария> ; ;
; ;
Как видно из приведенных примеров синтаксиса, в одной строке можно раз — мещать несколько PHP-операторов, при этом каждый из них обязательно должен
завершаться символом точки, с запятой (;). Тем не менее, чтобы код выглядел более читабельным, рекомендуется в каждой строке помещать по одному опера —
тору (как было продемонстрировано в коде из предыдущего раздела).
Использование управляющего символа обратной косой черты (\)
Как говорилось в предыдущем разделе, HTML-дескрипторы можно внедрять в
PHP-сценарий за счет заключения их в кавычки (мм ) после PHP-оператора echo. Кроме того, оператор echo можно использовать для вывода на страницу текста, заключая его в кавычки после самого оператора. Тем не менее, следующий код приведет к генерации РНР-процессором сообщения об ошибке:
PHP — это чистой воды «бомба» !» ; ?>
Глава 10. РНР4 49 9
PHP будет считать, что кавычка («) перед буквой б в слове «бомба» говорит
об окончании текста, который оператор echo должен поместить на страницу, а оператора бомба не существует.
Для включения кавычки (или другого символа, который должен просто встав — ляться на страницу, а не интерпретироваться PHP-процессором) в текст, сам по
себе заключенный в кавычки, перед кавычкой (или символом) следует поставить обратную косую черту (\). Например, чтобы на Web-странице выводился текст
«РНР — это чистой воды «бомба»!», предыдущий оператор потребуется пе — реписать в виде:
PHP — это чистой воды \»бомба\» !»; ?>
Вставка комментариев в РНР-сценарий
В РНР существуют три символа, которые позволяют помещать в код коммен —
тарии: «#» , «// » и «/*…*/» . Вставка комментариев в PHP-сценарии — это весьма полезная привычка. Несмотря на то что комментарии игнорируются PHP-процессором, они напоминают вам (и другим людям), почему определен — ные фрагменты сценария были написаны именно таким образом, или же говорят
о назначении сценария в целом. Кроме того, комментарии могут использоваться
в процессе разработки для обнаружения операторов, вызывающих ошибки РНР —
процессора. Комментируя отдельные фрагмен т кода (т. е. указывая процессору
игнорировать эти фрагменты как комментарии) можно добиться «устранения» ошибки. Затем путем постепенного вывода из комментариев строк кода сцена — рия до момента повторного появления ошибки процессора можно определить строку, в которой эта ошибка происходит. Это будет последняя строка, выведен — ная из комментариев, до появления ошибки.