beget banner 468x60beget banner 728x90beget banner 930x180flexbe banner 468x60flexbe banner 728x90flexbe banner 930x180smsc banner 468x60smsc banner 728x90smsc banner 930x180

Руководство по синтаксису в 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>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.

jivo banner 480x320jivo banner 728x90jivo banner 120x600etxt banner 480x320etxt banner 728x90etxt banner 120x600smsc banner 480x320smsc banner 728x90smsc banner 120x600

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

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

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

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

Похожие посты

Руководство по загрузке файлов на сервер в PHP

В этом руководстве мы узнаем, как загружать файлы на удаленный сервер с помощью простой HTML-формы и PHP. Вы можете загружать файлы любого типа, например изображения, видео, ZIP-файлы, документы Microsoft Office, PDF-файлы, а также исполняемые файлы и множество других типов файлов. Шаг 1. Создание HTML-формы для загрузки файла В следующем примере будет создана простая HTML-форма, которую…
Подробнее

Руководство по GET и POST запросам в PHP

Веб-браузер связывается с сервером, как правило, с помощью одного из двух HTTP-методов (протокола передачи гипертекста) — GET и POST. Оба метода передают информацию по-разному и имеют разные преимущества и недостатки, как описано ниже. PHP-метод GET В методе GET данные отправляются в виде параметров URL, которые обычно представляют собой строки пар имени и значения, разделенные амперсандами…
Подробнее

Список сообщений об ошибках в PHP

Обычно, когда движок PHP сталкивается с проблемой, препятствующей правильной работе скрипта, он генерирует сообщение об ошибке. Существует шестнадцать различных уровней ошибок, и каждый уровень представлен целым числом и связанной с ним константой. Вот список уровней ошибок: Название Значение Описание E_ERROR 1 Неустранимая ошибка времени выполнения от которой невозможно избавиться. Выполнение скрипта немедленно прекращается E_WARNING 2…
Подробнее