PHP 基础语法入门指南

发布时间:2026/10/8 8:26:33
PHP 基础语法入门指南
PHP全称 Hypertext Preprocessor是一种专为 Web 开发而生的开源脚本语言其特点是简单易学可以直接嵌入 HTML且多平台通用搭配 Apache/Nginx 服务器即可正常运行。本文主要讲述 PHP 语言的一些基础语法。一、PHP 基本格式PHP 与 HTML 相似都是包裹在标签对中的但二者又有细微差别。PHP 的代码格式如下?php // 代码体 ?通常我们在学习任何编程语言的第一步都是“Hello World”这里也不例外。PHP 里输出“Hello World”的写法如下?php echo Hello World; ?运行上面的代码浏览器会显示Hello World在 PHP 的编写规范里每一行代码都需要以 ; 来结尾。二、定义变量与数据类型1. 定义变量PHP 里定义变量使用的是“$”这个符号。例如声明一个名为 variable 的变量并为其赋值其写法如下?php $variable var; echo $variable; ?运行上面的代码浏览器会显示var2. PHP 数据类型PHP 是一种弱类型语言声明变量时无需显式指定类型PHP 会根据赋值自动推断数据类型。PHP 支持多种数据类型常见的有以下几种字符串String由字符组成用单引号或双引号包裹。整型Integer表示整数如 123、-45。浮点型Float表示带小数的数字如 3.14。布尔型Boolean表示真或假值为 true 或 false。数组Array用于存储多个值。对象Object由类实例化而来。NULL表示变量没有值。下面通过一个示例来演示如何定义不同类型的变量并使用 var_dump 函数查看变量的类型和值?php $name PHP; // 字符串 $age 10; // 整型 $score 98.5; // 浮点型 $isOpen true; // 布尔型 $colors array(red, green, blue); // 数组 $empty null; // NULL var_dump($name); var_dump($age); var_dump($score); var_dump($isOpen); var_dump($colors); var_dump($empty); ?运行上面的代码浏览器会显示string(3) PHP int(10) float(98.5) bool(true) array(3) { [0] string(3) red [1] string(5) green [2] string(4) blue } NULL三、条件判断语句在实际开发中程序往往需要根据不同的条件执行不同的逻辑这时就要用到条件判断语句。PHP 中最常用的条件判断语句是 if、else 和 elseif下面分别介绍它们的用法。1. if 语句if 语句用于在条件成立时执行一段代码。其基本语法如下?php $age 18; if ($age 18) { echo 你已经成年了; } ?运行上面的代码浏览器会显示你已经成年了2. if...else 语句if...else 语句可以在条件成立时执行一段代码条件不成立时执行另一段代码。其写法如下?php $score 55; if ($score 60) { echo 考试及格; } else { echo 考试不及格; } ?运行上面的代码浏览器会显示考试不及格3. if...elseif...else 语句当需要判断多个条件时可以使用 if...elseif...else 语句。程序会从上到下依次判断一旦某个条件成立就执行对应的代码块并结束判断。其写法如下?php $score 85; if ($score 90) { echo 优秀; } elseif ($score 80) { echo 良好; } elseif ($score 60) { echo 及格; } else { echo 不及格; } ?运行上面的代码浏览器会显示良好四、循环语句在实际开发中经常需要重复执行某段代码这时就要用到循环语句。PHP 中最常用的循环语句是 for、while 和 foreach下面分别介绍它们的用法。1. for 循环for 循环适用于已知循环次数的情况。其基本语法如下?php for ($i 1; $i 5; $i) { echo 第 . $i . 次循环br; } ?运行上面的代码浏览器会显示第 1 次循环 第 2 次循环 第 3 次循环 第 4 次循环 第 5 次循环2. while 循环while 循环适用于循环次数不确定、但需要根据条件判断是否继续执行的情况。其写法如下?php $num 1; while ($num 5) { echo 当前数字是 . $num . br; $num; } ?运行上面的代码浏览器会显示当前数字是1 当前数字是2 当前数字是3 当前数字是4 当前数字是53. foreach 循环foreach 循环专门用于遍历数组可以依次取出数组中的每个元素。其写法如下?php $colors array(red, green, blue); foreach ($colors as $color) { echo $color . br; } ?运行上面的代码浏览器会显示red green blue五、函数函数是一段可以重复调用的代码块能够接收参数、执行特定逻辑并返回结果。合理使用函数可以让代码更简洁、更易维护。下面介绍 PHP 中函数的定义与调用以及可变函数和匿名函数的基本用法。1. 函数的定义与调用PHP 使用 function 关键字定义函数通过函数名加括号来调用。函数可以接收参数也可以使用 return 返回结果。下面是一个带参数和返回值的示例?php function add($a, $b) { return $a $b; } $result add(3, 5); echo 3 5 . $result; ?运行上面的代码浏览器会显示3 5 8函数也可以设置默认参数值当调用时未传入对应参数就会使用默认值。示例如下?php function greet($name 朋友) { return 你好 . $name; } echo greet(小明) . br; echo greet(); ?运行上面的代码浏览器会显示你好小明 你好朋友2. 可变函数与匿名函数可变函数是指把函数名保存在变量中再通过变量来调用函数。匿名函数则是不需要命名的函数通常作为参数传递给其他函数使用。下面分别演示这两种用法?php // 可变函数 function sayHello() { return Hello; } $func sayHello; echo $func() . br; // 匿名函数 $square function ($num) { return $num * $num; }; echo 5 的平方是 . $square(5); ?运行上面的代码浏览器会显示Hello 5 的平方是25六、总结本文从 PHP 的基本格式出发依次介绍了变量与数据类型、条件判断语句、循环语句以及函数的定义与调用覆盖了 PHP 入门阶段最核心的语法知识点。本文通过多个可运行的示例直观展示了 PHP 的基础语法为读懂与编写PHP脚本打下了基础。