PHP流程控制语句

1、foreach循环语句

主要用于处理数组,是遍历数组的一种简单方法。如果将该语句用于处理其他的数据类型或者初始化的变量,将会产生错误。为了避免这个问题,最好使用is_array()函数先来判断变量是否为数组类型,如果是,再进行其他操作。

foreach(array_expression as $value){
    statement
}//每次循环时,将当前数组单元的值赋给变量$value,并且将数组中的指针移动到下一个单元。
或
foreach(array_expression as $key=>$value){
    statement
}//同上,只是在将当前单元的值赋给变量$value的同时,将当前单元的键名也赋给了变量$key。
其中参数array_expression指要遍历的数组。$value是数组的值,$key是数组的键名。

2、跳转语句
    (1)break:            break;          或         break n;  //n指定跳出几重循环
    (2)continue:        continue;            或          continue n; //n指定跳出几重循环

3、包含外部文件
include()语句包含文件时,只有程序代码执行到该语句时才将外部文件包含进来,当所包含的外部文件发生错误时,系统只给出一个警告,而整个PHP文件则继续向下执行。
void include(string filename); //filename指定完整路径文件名

require()语句包含文件时,只要程序一执行,会立刻调用外部文件;如果没有找到文件,require()语句会输出错误信息,并且立即终止脚本的处理。
void require(string filename);

include_once()同include()几乎相同,唯一的区别为include_once()函数会在导入文件前先检测该文件是否在该页面的其他部分被导入过,如果有的话就不会重复导入该文件。
require_once()与require()基本类似,不同的是,require_once()会先检查要导入的文件是不是已经在该程序中的其他地方被调用过,如果有的话就不会再次重复调用该文件。

**include_once()语句在脚本执行期间调用外部文件发生错误时产生一个警告,而require_once()语句则导致一个致命错误。
 


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值