English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP справочник

Синтаксис PHP

PHP-скрипты можно вставлять в HTML-страницы.

Стандартная синтаксис PHP

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

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

<?php
// Некоторый код для выполнения
echo "Hello, world!";
?>
Проверьте, как это выглядит‹/›

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

Вставка PHP в HTML

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

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8"
    <title>Простой PHP-файл</title>
</head>
    <h1><?php echo "Hello, world!"; ?></h1>
</html>
Проверьте, как это выглядит‹/›

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

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

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

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

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

<?php
//Это строка комментариев
#Это строка комментариев
echo "Hello, world!";
?>
Проверьте, как это выглядит‹/›

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

<?php
/*
Это блок многострочного комментария.
Ее диапазон exceeds.
Строка
*/
echo "Hello, world!";
?>
Проверьте, как это выглядит‹/›

Различение регистров в PHP

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

<?php
// Присваивание значения переменной
$color = "blue";
 
// Попытка напечатать значение переменной
echo "Цвет неба — " . $color . "<br>";
echo "Цвет неба — " . $Color . "<br>";
echo "Цвет неба — " . $COLOR . "<br>";
?>
Проверьте, как это выглядит‹/›

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

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

<?php
// Присваивание значения переменной
$color = "blue";
 
// Получение типа переменной
echo gettype($color) . "<br>";
echo GETTYPE($color) . "<br>";
?>
Проверьте, как это выглядит‹/›
Если вы пытаетесь запустить пример кода выше, функция gettype() и функция gettype() дадут одинаковый результат, то есть: string.