break是php关键字,break|require|return 等关键字的用法_php

循环的终止:

Break 跳出整个循环,剩余的循环体,都不需要再执行。

Continue: 跳出当前循环,只结束当前循环体,而其余的循环体继续执行。

7697d297b9eb0572c7e8d9b6776c4f19.png

我们流程控制语句是可以嵌套的。

可能出现 循环内有分支  分支内有循环 循环内有循环。

当出现循环内有循环时,我们称之为多重循环!

例如 删除乘法表:

686795164f2a0996b5f7594a4bedaff4.png

如果是在多重循环内,写break或者continue,则控制的是直接包含break或者continue的循环。

b23035749816423912138de3a6ca3ed9.png

那如果我们需要同时 结束 多重循环 ,应该 在 break或者continue后增加参数,表示跳出(结束)的循环层数。参数是一个整型 1 表示一层 默认的。2 表示2层。以此类推。

7d6802b1022dea0832461308424725e1.png

Continue也可以如上的使用方式。

还有一些例外情况:

当出现 循环语句 内套 分支(switch)时,

fdef39196d38683254f5366928110899.png

如果需要终止:

6a6ecfbee529dc6a74f1f98458aabc00.png

因为php内部 将swtich当 循环看待。

文件的包含

一个php文件包含另一个php文件。

Include

Require

e92904cc58e490a6ed5eaaaf2b35fce4.png

其中 文件名部分 可以为相对地址 也可以为 绝对地址。

相对地址:需要载入的文件,相对于当前的文件的一个地址。

5fc6a240d0f8954a7665bc0b2dacc6a7.png

绝对地址:在windows上 以 盘符开始,到达某个文件的真实地址。如果是linux下 以 / 开头;

e2918f8b3ca6cc28cfd3763993b6de7f.png

2cc7d92ea59029cbb52d2830fb9a1633.png

例如载入文件:

baca13f4f73964d080c542c025e61677.png

通常在一个php项目中,使用绝对地址相对较多。

3df4d75c3bf6973d8d3cea6afc874304.png

以上 include 与 require 的功能完全相同,因此使用方法和效果是没有区别的。因为对目标载入文件的需求级别不同:导致如果目标文件不正确,则会产生不同的错误级别。

include

2f51b16a1fd65cb69c5082a6f09c82f5.png

require

e3571f8f83d408e5f2c13c63c685d549.png

Include_once

Require_once

有once 的载入,会在执行载入之前 ,先判断目标脚本是否已经被,载入到当前的脚本内了。如果已经载入则不会重新载入。与没有once的载入不同。

f0e1d8764f40e0c62d3025d550bad1ca.png

Include_once 和 required_once的区别:区别同 include 与 require的区别相同:

Return

在函数中使用return

在函数外使用return

相当于停止脚本执行。

3a257c340a3b0a59a6303c4cb2b6ad1e.png

但是 当 return 写到 被载入的脚本内时,行为发生了变化

6a6e92b81a2e1657084c6db599bd02e3.png

如果写到了 目标的文件内,那么return的意义是:

目标文件 36.php

9fcd6f56a56d1883cf6121a3949afcad.png

载入他的文件:我们接收 include的返回值;

726100456ac888b987f04123e8a09b43.png

我们通常利用这个特性 制作项目的配置文件:

配置文件:

9180778f28ef20d660bcf8f98c7429b9.png

使用配置的地方:

0fdca81b2db999f4729308c6fee8f43a.png

作业

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

switch($i) {

case 3:

echo 'swtich';

break 2;//continue 2;

}

echo $i;

}

代码如上,如果break换成continue 会怎么样,试着解释原因。

欢迎大家阅读《break|require|return 等关键字的用法_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

e7ce419cf2d6ad34d01da2ceb8829eed.png

微信 赏一包辣条吧~

023a57327877fb4402bcc76911ec18ea.png

支付宝 赏一听可乐吧~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值