PHP 语法学习笔记
基本语法
变量
PHP 变量以 $
符号开头,后面跟着变量名。变量名必须以字母或下划线开头,但不能以数字开头。变量名区分大小写。
phpCopy Code// 定义变量
$name = 'Tom';
// 输出变量
echo $name;
数据类型
PHP 支持多种数据类型,包括整数、浮点数、字符串、布尔值、数组等。
phpCopy Code// 整数
$age = 18;
// 浮点数
$price = 9.99;
// 字符串
$name = 'Tom';
// 布尔值
$is_valid = true;
// 数组
$cities = array('Beijing', 'Shanghai', 'Guangzhou');
运算符
PHP 支持常见的算术运算符、逻辑运算符等。
phpCopy Code// 算术运算符
$a = 10 + 5; // 加法
$b = 10 - 5; // 减法
$c = 10 * 5; // 乘法
$d = 10 / 5; // 除法
// 逻辑运算符
$a = true and false; // 逻辑与
$b = true or false; // 逻辑或
$c = !true; // 逻辑非
判断语句
PHP 支持 if、else、elseif 等判断语句。
phpCopy Code// if 语句
$grade = 85;
if ($grade >= 80) {
echo '优秀';
} elseif ($grade >= 60) {
echo '及格';
} else {
echo '不及格';
}
循环语句
PHP 支持 while、do-while、for、foreach 等循环语句。
phpCopy Code// for 循环
for ($i = 0; $i < 10; $i++) {
echo $i . "\n";
}
// foreach 循环
$cities = array('Beijing', 'Shanghai', 'Guangzhou');
foreach ($cities as $city) {
echo $city . "\n";
}
函数
PHP 支持函数的定义和调用。
phpCopy Code// 定义函数
function double($x) {
return $x * 2;
}
// 调用函数
$a = 5;
$b = double($a);
echo $b; // 输出 10
实例
以下是一个简单的 PHP 程序,用于计算两个数字的和:
phpCopy Code<?php
$num1 = 10;
$num2 = 20;
$sum = $num1 + $num2;
echo $sum;
?>
输出结果为 30
。
另外,以下是一个使用 for 循环打印乘法口诀表的程序:
phpCopy Code<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= $i; $j++) {
echo $i . 'x' . $j . '=' . $i * $j . "\t";
}
echo "\n";
}
?>
输出结果为:
Copy Code1x1=1
2x1=2 2x2=4
3x1=3 3x2=6 3x3=9
4x1=4 4x2=8 4x3=12 4x4=16
5x1=5 5x2=10 5x3=15 5x4=20 5x5=25
6x1=6 6x2=12 6x3=18 6x4=24 6x5=30 6x6=36
7x1=7 7x2=14 7x3=21 7x4=28 7x5=35 7x6=42 7x7=49
8x1=8 8x2=16 8x3=24 8x4=32 8x5=40 8x6=48 8x7=56 8x8=64
9x1=9 9x2=18 9x3=27 9x4=36 9x5=45 9x6=54 9x7=63 9x8=72 9x9=81