Синтаксис PHP
- Предыдущая страница Установка PHP
- Следующая страница Переменные PHP
PHP-скрипт выполняется на сервере, а затем отправляет браузеру чистый HTML-результат.
Основная грамматика PHP
PHP-скрипт может быть размещен в любом месте документа.
PHP-скрипт начинается с <?php Начало, с ?> Конец:
<?php // Здесь находится PHP-код ?>
Default расширение файла для PHP - ".php".
Файлы PHP обычно содержат теги HTML и некоторые фрагменты PHP-скрипта.
Ниже приведен пример простого файла PHP, который содержит фрагмент PHP-скрипта, использующего встроенную функцию "echo" для вывода текста "Hello World!" на веб-странице:
Пример
<!DOCTYPE html> <html> <body> <h1>Моя первая страница PHP</h1> <?php echo "Hello World!"; ?> </body> </html>
Комментарии:В PHP-операторах используется точка с запятой в конце (;). Закрывающая тег блока PHP также автоматически указывает точку с запятой (поэтому в последней строке блока PHP не нужно использовать точку с запятой).
Комментарии в PHP
Комментарии в PHP-коде не считываются и не выполняются как программа. Их единственная функция - это для чтения редактором кода.
Комментарии используются для:
- Позвольте другим людям понять, что вы делаете - комментарии позволяют другим программистам понять, что вы делаете на каждом шаге (если вы работаете в команде)
- Памятка о том, что вы делали - большинство программистов сталкивались с тем, что через год или два им пришлось возвращаться к проекту и заново размышлять о том, что они сделали. Комментарии могут записывать ваши мысли о том, как вы пишете код.
PHP поддерживает три типа комментариев:
Пример
<!DOCTYPE html> <html> <body> <?php // Это также односторонний комментарий # Это также однострочный комментарий /* Это блок многострочного комментария Он простирается Многострочный */ ?> </body> </html>
PHP чувствителен к регистру
В PHP все пользовательские функции, классы и ключевые слова (например, if, else, echo и т.д.) не чувствительны к регистру.
В следующем примере все три echo-высказывания являются законными (эквивалентны):
Пример
<!DOCTYPE html> <html> <body> <?php ECHO "Hello World!<br>"; echo "Hello World!<br>"; EcHo "Hello World!<br>"; ?> </body> </html>
Однако в PHP все переменные чувствительны к регистру.
В следующем примере только первое предложение отобразит значение переменной $color (это связано с тем, что $color, $COLOR и $coLOR рассматриваются как три разных переменные):
Пример
<!DOCTYPE html> <html> <body> <?php $color="red"; echo "My car is " . $color . "<br>"; echo "My house is " . $COLOR . "<br>"; echo "My boat is " . $coLOR . "<br>"; ?> </body> </html>
- Предыдущая страница Установка PHP
- Следующая страница Переменные PHP