php基础之一---流程控制

PHP三大流程控制:顺序控制、分支控制、循环控制。

顺序控制:

就是平时按照代码的顺序从上到下执行,不加控制,默认情况就是顺序控制。

分支控制:

分支控制分为:单支控制、双支控制、多支控制。

单支控制:

if(执行条件){

执行语句1;

执行语句2;

}

双支控制:

if(执行条件){

执行语句1;

执行语句2;

}else{

执行语句3;

}

多支控制:

if(执行条件1){

执行语句1;

执行语句2;

}else if(执行条件2){

执行语句3;

}else if(执行条件3){

执行语句4;

}

switch分支语句:

switch(表达式){

case 常量1:

多个语句;

break;

case 常量2:

多个语句;

break;

}

循环控制:

for循环:

for(循环初值,循环条件,步长){

循环体。

}

如:for($i=0;$i<10;$i++){ echo "这是第". $i+1 . "次循环";} -->结果会输出十次循环。

while循环:

while(循环条件){ 循环体 }

如:$i = 1; while($i<11){ echo "这是第". $i+1 . "次循环"; $i++;} -->结果会输出十次循环。

do while循环:

 do{循环体} while(循环条件)

  如:$i = 1; do{ echo "这是第". $i+1 . "次循环"; $i++;}while($i<10)-->结果会输出十次循环。

break语句:

break语句是跳出循环,默认是跳出一层循环break(),break(循环层数),但是循环层数不能高于总循环层数。

常量的定义:

常量是一个特殊变量,一旦被定义,不能被修改。常用来配置一些固定值,如配置连接服务器数据库的参数、圆周率、税率等。用define()函数定义,或者const定义

如:

define("PASSWD",1686868);

Const PASSWD = 1686868;

常量与变量的不同点:

常量前没有美元符号;常量一般都是用大写然后用下划线隔开,用define()或者Const定义,常量不能用赋值语句赋值,在定义的时候就要给初值;

常量不用理会变量的作用域,在任何地方都可以定义和访问;常量一旦定义就不能被重新定义或者取消定义;

常量的值是标量(基本数据类型):integer、string、float、boolean;

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值