文件加载和错误

文件加载方式:

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、自定义错误处理

原文地址:https://www.cnblogs.com/lxl7806265/p/8360651.html