Синтаксис PHP

Синтаксис PHP

PHP-скрипт начинается с <?php и заканчивается ?>.

Разделитель PHP <?php и ?> в следующем примере просто говорит механизму PHP обрабатывать вложенный блок кода как код PHP, а не как простой HTML. Соответственно, если код документа не заключен в этот блок - интерпретатор игнорирует его.

<?php
echo "Hello, world!";
?>

Каждое выражение PHP заканчивается точкой с запятой (;) - это говорит механизму PHP, что конец текущего выражения достигнут и дальше идет код, который обрабатывать не нужно.

Встраивание PHP в HTML

Файлы PHP - это простые текстовые файлы с расширением .php. Внутри PHP-файла вы можете писать HTML, как вы делаете это на обычных HTML-страницах, а также вставлять PHP-коды для обработки интерпретатором.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>ОБычный файл PHP</title>
</head>
<body>
  <h1><?php echo "Hello, world!"; ?></h1>
</body>
</html>

Приведенный выше пример показывает, как вы можете встраивать PHP-код в HTML для создания правильно сформированных динамических веб-страниц. Если вы посмотрите на исходный код получившейся веб-страницы в своем браузере, единственное отличие, которое вы увидите - код PHP <?php echo "Hello, world!"; ?> был заменен выводом «Hello, world!».

Когда вы запускаете этот код, движок PHP выполняет инструкции между тегами <?php … ?> и оставляет все остальное как есть. В конце веб-сервер отправляет окончательный результат обратно в ваш браузер, который показывает вам страницу HTML.

Комментарии PHP

Комментарий - это просто текст, который игнорируется движком PHP. Цель комментариев - сделать код более читабельным. Это может помочь другим разработчикам (или вам в будущем, когда вы будете редактировать этот код) быстрее понять, что делает тот или иной блок кода.

PHP поддерживает как однострочные, так и многострочные комментарии. Чтобы написать однострочный комментарий, начните строку с двух косых черт (//) или символа хеша (#). Например:

<?php
// Это однострочный комментарий
# Еще один пример однострочного комментария
echo "Hello, world!";
?>

Для добавления многострочных комментариев начинайте комментарий с косой черты, за которой следует звездочка (/*), и заканчивайте комментарий звездочкой, за которой следует косая черта (*/), например:

<?php
/*
Это неплохой пример
многострочного комментария
*/
echo "Hello, world!";
?>

Чувствительность к регистру в PHP

Имена переменных в PHP чувствительны к регистру. Поэтому переменные $color, $Color и $COLOR рассматриваются как три разные переменные.

<?php
// Присваиваем значение переменной
$color = "синий";

// Теперь попробуем вывести это значение
echo "Цвет неба " . $color . "<br>";
echo "Цвет неба " . $Color . "<br>";
echo "Цвет неба " . $COLOR . "<br>";
?>

Если вы попытаетесь запустить приведенный выше пример кода, он отобразит только значение переменной $color, а в двух других случаях выдаст предупреждение «Undefined variable».

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*