第二步:基础语法

1. 变量和数据类型

在 PHP 中,变量用于存储数据,不需要提前声明变量的类型。PHP 支持多种数据类型,包括整数、浮点数、字符串、布尔值等。

<?php
// 定义变量并赋值
$number = 10;
$float_number = 3.14;
$string = "Hello, PHP!";
$bool = true;

// 输出变量的值
echo $number; // 输出:10
echo $float_number; // 输出:3.14
echo $string; // 输出:Hello, PHP!
echo $bool; // 输出:1 (true 输出为 1,false 输出为空)
?>

2. 运算符

PHP 支持各种运算符,包括算术运算符、比较运算符、逻辑运算符等。

<?php
// 算术运算符
$a = 10;
$b = 5;
echo $a + $b; // 输出:15
echo $a - $b; // 输出:5
echo $a * $b; // 输出:50
echo $a / $b; // 输出:2
echo $a % $b; // 输出:0

// 比较运算符
echo $a == $b; // 输出:false
echo $a != $b; // 输出:true
echo $a > $b; // 输出:true
echo $a < $b; // 输出:false

// 逻辑运算符
$x = true;
$y = false;
echo $x && $y; // 输出:false
echo $x || $y; // 输出:true
echo !$x; // 输出:false
?>

3. 控制流

在 PHP 中,可以使用条件语句(if、else、elseif)和循环语句(for、while、foreach)控制程序的流程。

<?php
// 条件语句
$age = 20;
if ($age < 18) {
    echo "未成年人";
} elseif ($age >= 18 && $age < 60) {
    echo "成年人";
} else {
    echo "老年人";
}

// 循环语句
for ($i = 0; $i < 5; $i++) {
    echo $i; // 输出:01234
}

$colors = array("红色", "绿色", "蓝色");
foreach ($colors as $color) {
    echo $color; // 输出:红色绿色蓝色
}
?>

这些是 PHP 的基础语法,包括变量和数据类型、运算符以及控制流。下一步,我们将学习函数和数组。