文件加载
综述:
有4个文件加载的语法形式(注意,不是函数):
include include_once
require require_once
本质一样的,都适用于加载/引入/包含/载入一个外部文件到当前的PHP代码中来
他们只在2个方面有细微区别:
1,如果加载文件失败,则有不同的处理规则;include和require不同
2,如果加载文件重复,则有不同的处理规则;XXX和XXX_once不同;
他们都是语法结构,而非函数 使用形式可以有两种:
include ‘文件路径‘ ;
include ( ‘文件路径‘ );
文件路径问题
1, 相对路径:
就是以“./”, 或“../”,开头的路径。
./ 表示当前网页文件的所在位置(文件夹,目录);
../ 表示当前网页文件的所在位置的上一级位置(文件夹,目录)
这种相对位置对一个网站中的所有内容(包括php,html,图片,css,js文件)都有效。
2,绝对路径:
有2种绝对路径:
本地绝对路径:
window系统: c:/d1/d2/page3.php
unix系列系统: /d1/d2/page3.php
网络绝对路径: http://www.abc.com/d1/d2/page4.php
系统错误:
E_ERROR:系统严重错误
一发生,程序立即停止执行。
该错误一般希望马上。
E_WARNING:系统警告
一发生,提示错误,并继续执行。
通常该错误希望能够在“下一工作日”去处理掉(解决)。
E_PARSE:语法错误
一发生,提示错误,而且代码完全不会运行——在运行之前先检查语法。
E_NOTICE:系统提示
一发生,提示错误,并继续执行。
发个邮件通知一下,自己安排时间有空去解决。
他们的本质是什么呢?
可见他们只是一个系统内部常量(整数常量);
实际上,这些常量(代号)是供我们对对该类错误进行“控制”的标示符而已。
原文地址:https://www.cnblogs.com/sp1234/p/9571362.html