0


php中的流程控制详解

**作者名:Demo不是emo **

主页面链接:主页传送门
创作初心:对于计算机的学习者来说,初期的学习无疑是最迷茫和难以坚持的,中后期主要是经验和能力的提高,我也刚接触计算机1年,也在不断的探索,在CSDN写博客主要是为了分享自己的学习历程,学习方法,总结的经验等等,希望能帮助到大家
座右铭:不要让时代的悲哀成为你的悲哀
专研方向:网络安全,数据结构

每日emo:希望我能走到最后,也希望最后的尽头处是她
————————————————

今天是学习php的第三天 ,话不多说直接开卷,再次推荐php中文网,真的好用,今天涉及到php的基础语法,相对来说更重要一些,话不多说直接开卷

一:php中的流程控制

1.if条件结构流程

例子:if($age>18)

    {

            echo "你已经长大了" ;

    } 

这里意思就是进行对age的判断,当大于18时进入并执行echo语句,在这里只是熟悉一下if语句的结构,详细的内容会在后面讲到

2.if..else..语句

基本的用法大致就是下面这样

if(条件)

{

条件成立时执行的代码;

}

else

{

条件不成立时执行的代码;

}

3.if..elseif..else语句

if(条件1){

条件1成立时执行的代码;

}

elseif(条件2){

条件2成立时执行的代码;

}

else{

条件1,2都不成立时执行的代码;

}

注意:如果有多个判断分支时,第一个使用if,最后使用else,中间全部使用elseif即可

4. switch语句

因为最开始学习的是c语言,我记得这个语句c语言也有,这里就不做过多阐述了,大致用法如下,在有多个判断分支时比if语句更好用

**

switch
(变量){    
//字符串,整型

**

**

       case
具体值:

**

**

               
执行代码;

**

**

               
break
;

**

**

       
case
具体值2:

**

**

               
执行代码2;

**

**

               
break
;

**

**

       
case
具体值3:

**

**

               
执行代码3;

**

**

               
break
;

**

**

       
default
:

**

**

}

**

这里的 defult可以理解为else,可要可不要

5. while语句

while语句其实就是一个基于布尔类型的循环语句,当

while(语句){

循环体

}

里面的语句为真时,就会执行循环体内容 ,直到达到退出条件不满足语句为真时结束循环

6.do...while语句

do..,while语句的格式如下

do{

循环体代码;

}while(判断条件);

注意: do..while和while语句的差别其实不是很大,最主要的区别在于while是先判断再执行,但是do..while语句就是先执行再判断,如果为真就进行下一次的执行在判断,两者的差别要理解清楚

7.for语句

for语句的基本格式更为简略一点,如下

**

for
(表达示1; 表达示2; 表达示3){

**

**

       
// 需要执行的代码段

**

**

}

**

  • 表达式1 是初始化赋值。
  • 表达示2 在每次循环开始前求值。如果值为 TRUE,则继续循环,执行嵌套的循环语句。如果值为 FALSE,则终止循环。就相当于每次执行前进行的判断
  • 表达示3 在每次循环之后初始值的改变。

举个例子

for($i=0;i<10;i++){

循环体代码

}

就是有一个初始变量i,值为0,每次先判断i<10是否成立,成立的话先执行循环体内容,,在执行表达式3,即i自加,此时i就变成了1

8.exit、break、continue、return

1.break语句

通常见于switch语句和循环语句,当执行到break语句的时候,立刻结束当前循环(此时不再进入循环,而是执行循环后面的代码)

2.continue语句

与break的常见位置相同,但是功能不同,break是直接退出循环,执行下面的代码,但是continue是退出当前循环,进入下一次循环,相当于只是提前结束了本次循环

3.return语句

return和break相似,但是break是退出当前循环,exit则是退出当前函数

4.exit()语句

对于exit()语句来说,他的作用就是直接结束当前进程,相当于本次运行结束

今日份php学习结束,今天又是元气满满的一天呐,要继续开启渗透的学习了,革命尚未成功,同志仍需努力啊,你也要一起加油啊!


本文转载自: https://blog.csdn.net/qq_63844103/article/details/126812551
版权归原作者 Demo不是emo 所有, 如有侵权,请联系我们删除。

“php中的流程控制详解”的评论:

还没有评论