文件加载方式:
1、inclue
2、inclue-once
3、require
4、require-once
区别:
1、如果加载失败inclue和require有不同的处理规则
如果被包含函数文件不存在,即引用失败时,inclue发出警告并继续执行后续代码,require直接终止
2、如果加载重复inclue和inclue-once有不同的处理规则
前者能保证不会被重复加载
3、他们是语法结构,不是函数,使用形式:inclue‘使用路径’或inclue(‘使用路径’)
文件路径问题
1、相对路径 / ./ ../
2、绝对路径:window系统c/.......
3、只有文件名:
文件载入执行过程:
1、从inclue语句处退出php脚本模式
2、载入inclue语句所设定的文件中的代码执行
3、退出html模式重新进入PHP脚本模式 执行后面的代码
return关键字
return:单纯结束
return$x:结束,并返回数据$x
错误处理
分类:
1、语法错误:无法运行 直接提示语法错误
2、运行时错误:只有程序运行到某行时才会发生的错误
3、逻辑错误:无错误提示但程序运行计算的结果是错误的
错误分级:
1、系统错误:
E-ERROR:系统严重错误 一发生程序立即停止运行
E-WARNING:系统警告 一发生提示错误并继续执行
E-PARSE:语法错误:一发生 提示错误 代码完全不会运行
E-NOTICE:系统提示: 一发生 提示错误 并继续执行
2、自定义错误:
E-USER-ERROR:
E-USER-WARNING
E-USER-NOTICE
3、错误触发:
正常触发
人工触发
4、错误的显示错误
5、记录错误日志
6、自定义错误处理