
Прежде чем начать разговор о PHP синтаксисе, стоит рассказать о том, что вообще означает понятие «синтаксис». Под данным понятием подразумеваются правила, которые нужно соблюдать для написания правильно структурированного кода.
Семантика PHP синтаксиса очень похожа на большую часть других языков программирования, в частности – на C, Perl и Java. Основная разница заключается в том, что код, написанный на PHP, вставляется в html-разметку. Код на PHP заключается в такие теги:
Или просто:
Для того чтобы избежать проблем, желательно использовать стандартную форму ?php. Благодаря этому, разработчик может быть уверен в том, что все скрипты будут работать на серверах с различными настройками.
Сохранение PHP-страниц
Для того чтобы браузер правильно интерпретировал написанный PHP-код, необходимо сохранить все созданные файлы с расширением .php. Напомним, что по умолчанию все файлы сохраняются с расширением .html. Поэтому данный нюанс стоит обязательно учесть.
Ниже представлен пример простейшей html-страницы, в которую встроен php-код. Этот пример можно использовать в качестве основы для будущих проектов:
<html> <head> <title>My First PHP Page</title> </head> <body> </body> </html>
Если сохранить этот файл, например, с именем helloworld.php, загрузить его на PHP-сервер и открыть в браузере, то будет отражен следующий результат:
Hello World!
Если же в браузере отображается что-то другое (или вообще ничего), следует еще раз проверить корректность написания кода.
В этом примере для написания «Hello World!» использовалась команда echo. Особенности этой команды рассмотрим чуть позже.
Точка с запятой!
Внимательные пользователи наверняка заметили, что в указанном выше примере не было ни одной точки с запятой. В PHP точка с запятой обозначает конец операции. Поэтому о ней не нужно забывать.
Для понимания работы точки с запятой рассмотрим практический пример. Если повторить команду вывода «Hello World!» несколько раз, то для отображения этой надписи в браузере, необходимо в конце каждой строчки поставить точку с запятой.
<html> <head> <title>My First PHP Page</title> </head> <body> </body> </html>
Результат исполнения этого кода будет выглядеть следующим образом:
Hello World! Hello World! Hello World! Hello World! Hello World!
Пробелы
В PHP пробелы между выражениями всегда игнорируются. Другими словами, 15 пустых строк никак не повлияют на результат исполнения, так как они не будут видны. То же самое касается и табуляции.
<html> <head> <title>My First PHP Page</title> </head> <body> </body> </html>
В браузере будет отображен такой результат:
Hello World!Hello World!
В целом никаких сложностей с интеграцией PHP-кода в html-страницу не должно возникнуть даже у неопытного разработчика. Единственный важный нюанс – нужно не забыть указывать расширение .php.