PHP 语法基础

PHP 是一种服务器端脚本语言,代码在服务器上执行后将纯 HTML 结果发送到浏览器。

PHP 基本语法结构

PHP 脚本可以嵌入到 HTML 文档的任何位置,使用特定的开始和结束标记来界定 PHP 代码。

标准 PHP 标记

PHP 脚本以 <?php 开始,以 ?> 结束:

<?php
// PHP 代码写在这里
echo "Hello, World!";
?>

简短标记(不推荐)

PHP 也支持简短标记 <? ?>,但需要在 php.ini 中启用 short_open_tag:

<?
echo "使用简短标记";
?>

PHP 语句和分号

在 PHP 中,每条语句必须以分号 ; 结尾:

<?php
echo "第一条语句";
echo "第二条语句";
$variable = "这是一个变量";
?>

PHP 中的注释

注释用于解释代码,不会被 PHP 解释器执行。PHP 支持三种注释方式:

单行注释

使用 //# 进行单行注释:

<?php
// 这是单行注释
echo "Hello World"; // 在语句后的注释
# 这也是单行注释(shell 风格)
?>

多行注释

使用 /* */ 进行多行注释:

<?php
/*
这是多行注释
可以跨越多行
适合写较长的说明
*/
echo "注释不会被显示";
?>

PHP 与 HTML 混合编写

PHP 可以嵌入到 HTML 中,实现动态内容:

<!DOCTYPE html>
<html>
<head>
    <title>PHP 示例</title>
</head>
<body>
    <h1><?php echo "欢迎学习 PHP"; ?></h1>
    <p>当前服务器时间:<?php echo date("Y-m-d H:i:s"); ?></p>
</body>
</html>

PHP 代码规范

  • 使用 4 个空格进行缩进
  • 在运算符两边添加空格
  • 使用有意义的变量名
  • 适当添加注释说明代码功能
  • 保持代码简洁和可读性

完整的 PHP 文件示例

<?php
/**
 * 简单的 PHP 示例文件
 * 演示基本语法结构
 */

// 设置页面编码
header('Content-Type: text/html; charset=utf-8');

// 定义变量
$siteName = "ab教程网";
$welcomeMessage = "欢迎学习 PHP 编程";

?>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title><?php echo $siteName; ?></title>
</head>
<body>
    <h1><?php echo $welcomeMessage; ?></h1>
    <p>当前时间:<?php echo date('Y年m月d日 H:i:s'); ?></p>
</body>
</html>