码迷,mamicode.com
首页 > 其他好文 > 详细

20180901 文件加载 错误处理 错误的触发

时间:2018-09-01 22:05:10      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:网络   路径问题   完全   css   综述   com   系统错误   文件路径   图片   

文件加载

综述:

有4个文件加载的语法形式(注意,不是函数):

include    include_once   

require     require_once 

本质一样的,都适用于加载/引入/包含/载入一个外部文件到当前的PHP代码中来

他们只在2个方面有细微区别:

1,如果加载文件失败,则有不同的处理规则;includerequire不同

2,如果加载文件重复,则有不同的处理规则;XXXXXX_once不同;

他们都是语法结构,而非函数  使用形式可以有两种:

   include  ‘文件路径‘ ;

  include  ( ‘文件路径‘ );

文件路径问题

1, 相对路径:

就是以./”, 或“../”,开头的路径。

./ 表示当前网页文件的所在位置(文件夹,目录);

../ 表示当前网页文件的所在位置的上一级位置(文件夹,目录)

这种相对位置对一个网站中的所有内容(包括phphtml,图片,cssjs文件)都有效。

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:系统提示

一发生,提示错误,并继续执行。

发个邮件通知一下,自己安排时间有空去解决。

他们的本质是什么呢?

可见他们只是一个系统内部常量(整数常量);

实际上,这些常量(代号)是供我们对对该类错误进行“控制”的标示符而已。

20180901 文件加载 错误处理 错误的触发

标签:网络   路径问题   完全   css   综述   com   系统错误   文件路径   图片   

原文地址:https://www.cnblogs.com/sp1234/p/9571362.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!