break,跳出循环
说明:break的作用是退出for、while、dowhile、switch语句
案例:输出1-100在50的时候退出
- list():获取数组中的元素的值,存储到list中的变量中。每个值必须匹配一个变量,
list() 不能对字符串起作用
,如:list($a)=”avb”;,结果返回null
each():获取数组中的键值对,并将指针下移、返回值中
0 和 key 包含有数组单元的键名,1 和 value 包含有数据。
说明:list($k,$val) = each($arr)
- $k获取的是0索引所对应的值,each返回值中0索引对应的时键名,所以$k 返回的结果就是键名
- $val获取的是1索引所对应的值,each返回值中1索引对应的时键值,所以$val 返回的结果就是键值
continue:跳过某次循环
说明:跳过某次循环
案例:输出1-100在50的时候跳过
break和continue的区别
break是直接结束当前循环,而continue是跳过当次循环继续执行
这两个用法都有一个设置数字的方式,默认为1。如break 数字; continue 数字
数字代表退出或跳过几个循环,用在多循环嵌套中,如果循环不够会报错,比如有两个循环嵌套,而后面的数字写的时3,此时就会报错
两个循环,设置3次跳出,此时会报错
goto语句
说明:goto语句就是在页面中的不同位置进行跳转
语法:
goto 标识名;
代码;
标识名:
案例:
死循环案例:
return语句
说明:return可以在函数中使用,也可以在页面中其他位置使用
如果是在函数中,作用是停止当前函数的运行,还可以返回函数内的值
如果是在页面中使用,作用是停止当前页面的运行
可以作为一个文件的返回数据来使用,经常用用在配置文件中
文件引入
说明:文件的加载可以是php文件也可以是html文件
加载的方式:
- include
- require
- include_once
- require_once
加载进来是两种结果:文件内容加载进来并运行、获取return的数据
- 如果是加载内容:include’要加载进来的文件路径’;
- 如果是数据:include(‘要加载进来的文件路径’);
案例:
加载内容
获取数据
路径:必须写文件夹目录,必须写完整的路径(不需要自己填写,可以使用__DIR__获取),网站目录必须是绝对路径,目录的文件可以相对路径
include和require的区别
错误级别不一样,造成了运行出错后的结果不一样
- include出现错误,不影响代码的运行
- require如果出现错误,会影响代码的运行,不在继续执行
加once和不加once 的区别
- 加once:不管引入一个文件多少次,都只会引入一次
- 不加once:引用多次文件,就执行多少次
评论前必须登录!
注册