PHP流程控制语句
2015-03-16 11:23
232 查看
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()语句则导致一个致命错误。
相关文章推荐
- 第四堂、php流程控制语句
- php流程控制语句以及条件判断中的数据类型转换
- PHP流程控制之goto语句
- PHP流程控制语句
- 边记边学PHP-(五)PHP流程控制语句
- 瞎玩php基础——语言基础,流程控制语句
- php流程控制的代替语法——在控制语句中用冒号(:)
- php学习之道:php 流程控制语句
- 2. PHP 特殊的流程控制语句
- PHP基础之流程控制7——declare语句
- 十八哥公益PHP大讲堂之0921流程控制语句笔记
- 【PHP入门到精通】:Ch04:流程控制语句
- PHP流程控制语句
- PHP基础之流程控制6——switch语句
- PHP-3流程控制语句与字符串操作
- PHP5.4 的流程控制语句if / switch
- 【PHP】基础笔记 08 —— 流程控制 之 循环语句
- PHP 流程控制 判断 循环语句
- PHP基础之流程控制10——goto语句
- PHP流程控制语句介绍与使用