PHP复习三

文件载入
include,include_once,require,require_once  载入的过程发生在代码的运行阶段,而不是代码的预编译阶段


载入过程(原理)
1,执行到include的时候,先退出PHP模式,进入到了HTML模式
2,载入目标文件的源代码,相当于将目标文件里面的所有的内容复制到目标位置
3,将载入的代码从源代码开始预编译并执行!
4,再次进入到PHP模式!


require与include
都是在进行文件的载入,只是对目标文件的依赖程度不一样,所产生的错误级别也不一样


require:必须载入,如果目标文件不存在,则报告一个error级别的错误,后续代码就停止运行!
include:载入,如果目标文件不存在,则报告一个warning级别的错误,但是后续代码继续执行!


错误的级别:
 error:致命错误,比如出现语法错误
 warning:警告错误
 Notice:错误级别最低 注意
 
 include与include_once
 就是在载入之前先进行一次判断,判断当前载入的文件前面是否已经载入过,如果已经载入过,就不再载入了,如果没有载入过,则继续载入!从而保证某个文件在一个文档中不会重复载入!有时候,只载入一次的判断是非常有必要的,比如,函数不能重复定义
 
 脚本的执行控制
 终止脚本执行
die,或者exit,没区别,互为别名 die(‘提示信息’)
 注意
 在一个脚本运行的时候,无论在任何地方遇到die或exit都会终止整个脚本的执行!这里的任何地方:可以是脚本中的函数内,函数外以及被包含进来的文件!
 
 脚本延迟执行

 sleep(秒数);可以使当前脚本延迟几秒后才执行!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值