这篇文章主要介绍了关于PHP文件加载和错误处理的介绍,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
知识点:
1-文件加载
2-错误处理
文件加载
文件加载语句
1) 4个文件加载语句:include, require, include_once, require_once
2) 使用形式相同。include “要加载的文件完整路径”; 或 include(“要加载的文件完整路径”);
如: include "d:/index.php";
3) 可以载入的文件: php 或 html文件
路径
1) 相对路径: 相对于当前网页文件所在的位置来定位某个被加载的文件位置
./ : 表示当前位置,即当前网页文件所在的位置(目录);
../ : 表示上一级位置,即当前网页文件所在的位置的上一级位置(目录);
2)绝对路径
本地绝对路径; 如: include "d:/demo/index.php";
网络绝对路径; 如: include "http://www.baidu.com/demo/index.php"
3) 不写路径,直接文件名
实质是加载当前目录下的指定文件名
如: include "index.php"; //PHP语言引擎会在当前网页目录下找该文件
文件载入执行过程
step 1: 从include|require 语句处退出PHP脚本模式(进入html代码模式)step 2:载入include|require 语句所设定的文件中的代码,并执行step 3:退出html模式重新进入php脚本模式,继续之后的代码
include,include_once, require,require_once的区别
1) include 与 require 的区别, 或 include_once与require_once的区别
include或include_once 载入文件失败时(即没有找到该文件),报“提示错误“,然后继续执行后续代码;
require 或 require_once载入文件失败时,报错并立即终止执行。
一般,require用于在程序中,后续的代码依赖于载入的文件的时候。
2) inlcude 与 include_once, 或require与require_once的区别
include 或 require载入的文件不判断是否重复,只要有include或 require语句,就会载入一次—即可能重复载入。
include_once或require_once载入的文件会有内部判断机来4源gaodaimacom搞#代%码*网搞代gaodaima码
制是否“前面代码“已经载入过,如果载入过,就不再载入。
如: 如网页中常见两边有相同的广告,就是用include
被载入文件中return的使用
1) include,require,include_once,require_once载入语句,如果载入成功返回1,载入失败返回false
2) 如果被载入的文件中有return, 则在该return后的该文件内容不被载入 –终止载入