PHP Синтаксис
PHP-скрипты выполняются на сервере, а затем чистый HTML-результат отправляется обратно в браузер.
PHP использует<?php ?>для обёртывания кода.
Базовый синтаксис PHP
PHP-скрипты можно размещать в любом месте документа.
PHP-скрипты начинаются с<?phpи заканчиваются?>:
<?php // PHP 代码 ?>
Расширение файлов PHP по умолчанию —.php。
PHP-файлы обычно содержат HTML-теги и некоторый код PHP-скриптов.
Примеры
// PHP-код пишется между <?php и ?>
echo "Привет, PHP!";
?>
- <?php ...?>— это стандартный тег PHP.
- echo используется для вывода содержимого.
- Каждая инструкция должна заканчиваться;。
Ниже мы приводим пример простого PHP-файла, который выводит текст "Hello World!" в браузер:
<html>
<body>
<h1>Моя первая страница PHP</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
Каждая строка кода в PHP должна заканчиваться точкой с запятой. Точка с запятой — это разделитель, используемый для разделения наборов инструкций.
В PHP есть две основные инструкции для вывода текста в браузере:echoиprint。
Комментарии в PHP
В PHP комментарии используются для объяснения того, что делает код; они не выполняются и не выводятся на страницу.
В основном существует три формы комментариев:
1. Однострочные комментарии (2 способа)
Используйте//
<?php // 这是单行注释 echo "Hello"; // 也可以放在语句后面 ?>
Используйте#
<?php # 这是另一种单行注释 echo "World"; ?>
Возможности:
- с//или#Начинается с ... и продолжается до конца строки.
- Часто используется для кратких описаний.
2. Многострочные комментарии (блочные комментарии)
Используйте/* ... */</p>
<?php /* 这是多行注释 可以写多行文字 不会被执行 */ echo "PHP"; ?>
Возможности:
- с/*начинается с ...*/заканчивается на ...
- Можно записывать в несколько строк.
- Часто используется для более длинных пояснений к коду, комментариев к функциям и т. д.
3. Комментарии документации (комментарии DocBlock)
Это особая форма многострочного комментария, используемая для генерации документации API, подходящая для описания классов, функций и т. д.
<?php
/**
* 打印问候语
*
* @param string $name 用户名
* @return string 返回问候语
*/
function sayHello($name) {
return "Hello, $name!";
}
?>
Возможности:
- использовать
/** ... */Обёрнуто (обратите внимание на две звёздочки) - Поддерживает @param, @return, @var, @author
- Часто используется с IDE или инструментами генерации документации (например, phpDocumentor)
| Назначение | Рекомендуемая форма комментария | Пример |
|---|---|---|
| Кратко пояснить строку кода | //или# |
// Output information |
| Объяснить блок кода | /* ... */ |
Комментарии для логических блоков |
| Документация функции/класса | /** ... */ DocBlock |
Используется для описания параметров, возвращаемых значений, назначения и т. д. |
Примеры
<html>
<body>
<?php
// Это однострочный комментарий в PHP
/*
Это
Многострочный комментарий PHP
комментарий
*/
?>
</body>
</html>
Запустить пример »