PHP笔记 13 14 15 16

回顾

由于我之前更的文章为CSDN上的富本编译器(我的问题,那时候就没想这往GitHub上更)
年前PHP的04到12,文字还能复制粘贴,图片不能,太多了,改了一两篇,实在是不想改了,但又要确定PHP笔记整体的完整性,链接奉上(改了下csdn的名,让这两个博客相关)
php笔记 04
php笔记 05
php笔记 06
php笔记 07
php笔记 08 09 10 11 12
流程控制:对PHP程序执行过程进行控制!共4种手段!

顺序执行(从上往下执行)

分支执行

根据条件是否满足来选择执行某些代码,主要通过if,switch两种语句实现。

if语句

单项条件(if)双项条件(if…else)多向条件(if…elseif
…else)
,均和C语言差不多!
注意:elseif直接写,之间没空格,可写多个。

if($a>=$pass){
	 echo'通过';
}
其中{}之中为语句块。	我们if语句的表达式中所控制的代码,最好用{}括起来,哪怕是一条语句也用!能减少错误的发生!  

switch 语句

switch…case…default(case可写多个)

switch$a{
	case 1:
		echo'输出1<br />';breakcase 2:
		echo'输出2<br />';breakdefaultecho'输出末';

注意:
(1)表达式switch后面的值最好是整形,或者是字符串;
(2)每个case语句后面都加上break;
(3)如果某个case语句后面没有接语句块,那么就说明,这个语句块的内容是同下的(即输出的内容为下一个case的语句块),前提是这个case连break也没有;
(4)case后面的语句块不需要{}括起来;

循环执行(像C)

while语句

while($i<10){
	echo $i++;
}	

先判断!在执行!

do…while语句

do{
	echo $i++;
}while($i<10);	

先执行!后判断!
注意:与while语句区别是,do while语句至少会执行一次。

for语句

for(表达式a;表达式b;表达式c){
	各种语句
}
表达式a:会放一些初始化的语句,$i=0,有也可以放多个表达式,中间用,隔开;
表达式b:会放一些用来判断true或者false的表达式,有也可以放多个表达式,中间用,隔开;
表达式c:会放一些初始化变量进行自增的语句,$i=0,有也可以放多个表达式,中间用,隔开;
for($i=0;$i<10;$i++){
	echo"执行到第{$i}遍<br />"
}

特殊的流程控制语句

break语句

默认用于终止当前中断语句(多用于终止循环语句)
在for循环嵌套中,可以在break 1(也可以是其他数),数字是几,就是跳出第几层循环语句。
在这里插入图片描述

continue语句

跳出本次循环(例:$i=3),并不是结束整个循环语句
在这里插入图片描述
以图示为例,只是跳出$i=5时的这一次循环,其他正常输出。

exit()语句

结束当前整个PHP程序的执行,
在这里插入图片描述
如图可在exit()括号添加文字…作为页面提示!

die()语句

die()语句与 exit()语句用法和含义相同!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值