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 Code
1x1=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