php 05

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 05相关的知识,希望对你有一定的参考价值。

流程控制

一、流程控制

1.顺序结构

//自上而下 从左到右

2.条件分支结构

 a. 单向分支结构

if() 只能管理一条指令 这条指令是和他紧跟着的指令

if(){} 只能管理整个花括号里面的代码 我们管这段代码叫做代码块或者语句体

if(): endif; 替换语法 模版模式

 b. 双向分支结构

if() else if只能控制一条语句所有if后面不能写多个语句写多个语句会报语法错误

if(){}else{}

 if(): else: endif;

  c. 多向分支结构(ifelse从句)

if(){}elseif(){}else(){}

d. 多向分支结构(switch case)

switch(){

case 1:

case 2:

}

注意: switch从句 case后面可以是分号也可以是冒号但是推荐使用冒号

switch 语句中 每个case条件后面一个要写一个break进行跳出

匹配的类型可以是不相同的

 e. 巢状分支结构

 

3.循环结构

//一种叫做计数循环

for

// 一种叫布尔循环

//while  do..while

while(循环条件){

 循环体

}         

do{

循环体

}while(判断条件)

//循环三要素

      //1.初始值

      //2.循环条件

      //3.改变条件

for 计数循环

格式:

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

循环体语句

}

表达式1: 用来循环的初始值

表达式2: 用于循环的判断条件

是否执行循环  true 执行 false 不执行 执行n+1次

表达式3  用于改变条件 循环中$i++

for循环执行顺序

 表达式1->表达式2->循环体语句->表达式3->表达式2->循环体语句->表达式3->表达式2->循环体语句->表达式3->表达式2(不满足条件)->跳出循环

 for 可以将表达式123全部拿出来

 

二、特殊流程控制

  1. break  跳出整个循环 执行下面代码
  2. continue 跳出当次循环 进入下次循环
  3. exit 别名 终止整个程序执行  不会再次执行下面内容
  4. die  终止整个程序执行  不会再次执行下面内容

三、goto 了解即可

     goto 操作符用来跳转到程序中的另一个位置

 

这个位置可以用操作符名称加上冒号标记

 

以上是关于php 05的主要内容,如果未能解决你的问题,请参考以下文章

用php怎样去组合一些数字?

php 05

2018/05/02 PHP 之错误与异常处理

php array_intersect 无法正常运行

在 php 中从 EDT 转换为 GMT+05.30 时区以在 mysql 数据库中输入时间戳

php入门05-会话控制(session与cookie)