PHP流程控制

[复制链接]
发表于 2025-11-7 10:01:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
目次
if语句
else语句
elseif语句
while语句
do-while语句
for语句
foreach语句
break
continue
switch语句
match表达式
return
include
include_once
require
require_once
goto

流程控制是指用于控制代码实验次序的机制,PHP提供了多种流程控制结构,比方条件判断语句以及循环语句等。
if语句

if 语句是许多语言包罗 PHP 在内最告急的特性之一,它允许按照条件实验代码片断。它的结构:if (条件) {代码},也就是说假如满意判断条件就会实验结构体内里的代码。
#示例
  1. <?php
  2.     $a = 10;
  3.     if ($a  > 9) {
  4.         echo "变量a比9大
  5. ";
  6.     }
复制代码
实验效果
  1. 变量a比9大
复制代码
else语句

  假如满意某个条件实验某些代码,不满意则实验别的的代码,这就是else的功能。
#示例
  1. <?php    $a = 7;    if ($a  > 9) {        echo "变量a比9大
  2. ";    } else {        echo "变量a比9小
  3. ";    }
复制代码
实验效果
  1. 变量a比9小
复制代码

elseif语句

假如必要根据效果来分别不合格、合格、良好
、良好
时,简朴的if-else就不能满意了,elseif就是它的延伸。
#示例
  1. <?php
  2.     $score = 80;
  3.     if ($score  < 60) {
  4.         echo "不及格";
  5.     } elseif ($score < 70) {
  6.         echo "及格";
  7.     } elseif ($score < 85) {
  8.         echo "良好
  9. ";
  10.     } else {
  11.         echo "优秀";
  12.     }
复制代码
#实验效果
  1. 良好
复制代码

while语句

while循环式PHP中最简朴的循环范例,根本格式是while(条件){代码},只要满意条件(即为true)就会实验内里的代码,实验之后会再次判断条件,满意则会再次实验,周而复始,直至不再满意条件的时间跳出循环。
#示例
  1. <?php
  2.     $i = 0;
  3.     while ($i < 3) {
  4.         echo $i . PHP_EOL;
  5.         $i++;
  6.     }
复制代码
实验效果
  1. 0
  2. 1
  3. 2
复制代码
do-while语句

do-while语句跟while语句很相似,区别就在于do-while语句会先实验一次代码,后续才会判断条件,也就说无论条件是否满意,都会实验一次代码。
#示例
  1. <?php
  2.     $i = 0;
  3.     do {
  4.         echo $i . PHP_EOL;
  5.     } while ($i > 3);
复制代码
实验效果
  1. 0
复制代码
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表