Скрипт 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>A Simple PHP File</title>
</head>
<body>
    <h1><?php echo "Hello, world!"; ?></h1>
</body>
</html>

В приведенном выше примере показано, как можно встраивать коды PHP в HTML для создания динамических веб-страниц. Если вы просмотрите исходный код получившейся веб-страницы в своем браузере, единственное отличие, которое вы увидите, это код PHP заменено на вывод «Hello, world!».

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

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

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

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

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

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

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

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

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

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

// Попробуем распечатать значение переменной
echo "The color of the sky is " . $color . "<br>";
echo "The color of the sky is " . $Color . "<br>";
echo "The color of the sky is " . $COLOR . "<br>";
?>

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

Однако имена ключевых слов, функций и классов нечувствительны к регистру. В результате вызов gettype() или GETTYPE() дает один и тот же результат.

<?php
// Присваиваем значение переменной
$color = "blue";
 
// Получаем тип переменной
echo gettype($color) . "<br>";
echo GETTYPE($color) . "<br>";
?>

Если вы попытаетесь запустить приведенный выше пример кода, обе функции gettype() и GETTYPE() выдадут один и тот же результат: blue.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.