PHP 5 Синтаксис
Курс по основам языка программирования PHP.
W3Schools на русском языке. Уроки для начинающих
PHP-скрипт выполняется на сервере, а обычный результат HTML отправляется обратно в браузер.
Базовый синтаксис PHP
PHP скрипт может быть размещен в любом месте документа.
PHP скрипт начинается с <?php и заканчивается с ?>:
<?php
// PHP код здесь
?>
Расширением по умолчанию для файлов PHP является ".php".
Файл PHP обычно содержит теги HTML и некоторый код PHP скрипта.
Ниже приведен пример простого PHP-файла с PHP-скриптом, который использует встроенную PHP-функцию «echo» для вывода текста «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
// Это однострочный комментарий
# Это также однострочный комментарий
/*
Это многострочный комментарий
который охватывает несколько
линий
*/
// Вы также можете использовать комментарии, чтобы пропустить части строки кода
$x = 5 /* + 15 */ + 5;
echo $x;
?>
</body>
</html>
Выполнить пример »
PHP чувствительность к регистру
В PHP ключевые слова (например, if, else, while, echo и т.д.), классы, функции и пользовательские функции НЕ чувствительны к регистру.
В примере ниже все три приведенные echo-выражения являются действительными (и равными):
Example
<!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>
Выполнить пример »
Не выкладывайте свой код непосредственно в комментариях, он отображается некорректно. Воспользуйтесь такими сервисами, как jsfiddle.net, codepen.io, liveweave.com, jsbin.com, сохраните код на любом из этих сервисов и в комментариях дайте на него ссылку. Так будет виден и код, и результат.