PHP 5 Синтаксис
На сервере выполняется PHP-скрипт, а обычный HTML-результат отправляется обратно в браузер.
Базовый синтаксис PHP
PHP-скрипт может быть помещен в любом месте документа.
PHP скрипт начинается с <? PHP и заканчивается ? >:
<?php
// PHP code goes here
?>
По умолчанию для файлов PHP используется расширение ". php".
PHP-файл обычно содержит HTML-теги и некоторый код PHP-скриптов.
Ниже, у нас есть пример простого файла PHP, с PHP скрипт, который использует встроенную функцию PHP "Эхо" для вывода текста "Hello World!" на веб-странице:
Пример
<!DOCTYPE html>
<html>
<body>
<h1>My first PHP page</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
Примечание: Операторы PHP заканчиваются точкой с запятой (;).
Комментарии в PHP
Комментарий в PHP-коде-это строка, которая не читается и не выполняется как часть программы. Его единственной целью является чтение кем-то, кто смотрит на код.
Комментарии могут быть использованы для:
- Пусть другие понимают, что вы делаете
- Напомните себе, что вы сделали-большинство программистов пережили возвращаться к своей собственной работе через год или два позже и того, чтобы заново выяснить, что они сделали. Комментарии могут напомнить вам о том, что вы думали, когда вы написали код
PHP поддерживает несколько способов комментирования:
Пример
<!DOCTYPE html>
<html>
<body>
<?php
// This is a single-line comment
# This is also a single-line comment
/*
This is a multiple-lines comment block
that spans over multiple
lines
*/
// You can also use comments to leave out parts of a code line
$x = 5 /* + 15 */ + 5;
echo $x;
?>
</body>
</html>
Чувствительность к регистру PHP
В PHP, все ключевые слова (например, если, еще, в то время как, эхо и т.д.), классы, функции и определяемые пользователем функции не чувствительны к регистру.
В приведенном ниже примере все три приведенных ниже эхо-выражения являются законными (и равны):
Пример
<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>
Однако все имена переменных чувствительны к регистру.
В приведенном ниже примере только первая инструкция будет отображать значение переменной $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>