欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PHP 基础篇二

程序员文章站 2023-09-07 16:41:17
9、循环结构 9、1 分支结构——if Ø 格式一中,条件成立执行代码块内容,切如果只有一条语句可以省略{} Ø 格式二中:条件成立执行代码1内容,条件不成立执行代码块2的内容 Ø 格式三种:条件1成立执行代码块1如果不成立继续向下执行条件2,如果条件2成立执行代码块2,如果条件2也不成立继续向下执 ......

9、循环结构

9、1 分支结构——if

PHP 基础篇二

 

 

ø 格式一中,条件成立执行代码块内容,切如果只有一条语句可以省略{}

ø 格式二中:条件成立执行代码1内容,条件不成立执行代码块2的内容

ø 格式三种:条件1成立执行代码块1如果不成立继续向下执行条件2,如果条件2成立执行代码块2,如果条件2也不成立继续向下执行条件3,如果条件3成立执行代码块三,如果上述条件都不成立最终执行的就是代码块4

9、2 分支结构——switch

<?php
switch (变量)
{
case 值1:
    执行代码块1
    break;
case 值2:
    执行代码块2
    break;
case 值3:
    执行代码块3
    break;
default:
    如果都不匹配,默认执行的代码块
}
?>

 

ø switch分支语句根据一个变量的不同取值而执行不同的程序语句

ø 工作原理:首先设置表达式 (通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。使用 break 来阻止代码自动地向下一个 case 运行。 如果没有设置break,那么他将会一直向下执行

ø case表达式可以是整型、浮点数和字符串。不能用数组或对象。

ø default 语句为默认执行的代码

9、3 循环结构——while

变量初始化
while (条件为真) {
  要执行的代码;
  变量更新;  
}

 

ø 只要指定的条件为真,while 循环就会执行代码块。

ø 在php中循环的三个要素,变量初始化与条件判断和变量更新,缺一不可!!!

9、4 循环结构——do while

变量初始化
do{
  循环体代码;
  变量更新;  
}while(条件判断)   

9、5 循环结构——while与do while的区别

ø while是条件成立才会去执行循环体内的代码块内容,而do while是先执行一次循环体内的代码块内容,再去进行条件判断,如果为真在进入循环体内执行代码块

9、6 循环结构——for

for(变量初始化;判断条件;变量更新)
{
   循环体内代码块 
}

 

ø 执行的流程:首先执行变量初始化,之后再进行条件的判断,如果条件不成立循环体内的代码不会去执行,循环到此也就结束了,会执行for下面的代码。如果条件成立,那么会进入到循环体内执行循环体内的代码一次,循环体内代码执行完以后,在返回进行变量的更新。之后再继续走一遍执行的流程直到条件不成立为止,继续下一条代码的执行

9、7 break语句

ø break 跳出当前 for,foreach,while,do-while或者 switch 结构的执行,循环结束了,不会再去执行循环体内的内容

9、8 continue语句

ø continue 跳过本次执行的循环,continue命令会终止循环体的单次循环,代码并继续往下执行下去而非结束循环

9、9 终止脚步执行 die与exit

ø 他们都能终止脚步的执行,代码运行到die或者exit这,后面不管有多少代码,都不会在去执行。他们执行时都可以传入一个参数为字符串类型(可选),作为文本的提示信息。当然也可以不用传入,不传入参数括号可以省略不写。

9、10 延时执行 sleep

ø sleep延时执行,必须传递一个整数,作为执行的秒数切不能为负数,代码执行到sleep时,会更加传入的整数延时执行后面的代码,成功时返回 0,错误时返回 false。

如果有什么不正确的地方,也请指正!