PHP文件包含

PHP文件包含,第1张

概述1.网站网页的分层设计,将不同的数据(一些公共的显示数据),整理出来,形成一个单独的文件。只需要在其他html代码界面中,需要用到的时候,直接包含(加载)。 布局案例 对应被包含文件 2.代码的重用:PHP所写的函数功能,类文件,配置文件等。在需要应用这些代码的时候,直接将文件给包含即可。 文件包含:include,include_once,require,requir...

1.网站网页的分层设计,将不同的数据(一些公共的显示数据),整理出来,形成一个单独的文件。只需要在其他HTML代码界面中,需要用到的时候,直接包含(加载)。

布局案例

对应被包含文件


2.代码的重用:PHP所写的函数功能,类文件,配置文件等。在需要应用这些代码的时候,直接将文件给包含即可。

文件包含:include,include_once,require,require_once,将一个文件的内容包含进另外一个文件。
include和require:使用一次包含一次文件
include_once和require_once:不管在一个脚本中包含另外一个脚本多次,都只加载一次

PHP文件包含

连接数据库

公共文件

包含文件原理



文件的包含路径
文件路径有两种:绝对路径和相对路径
绝对路径:从磁盘根目录到文件所在的目录
相对路径:文件相对当前文件所在的位置,都一个参照物(一般就是文件)

相对路径表示方式
./:表示当前目录
../:上级目录
/:网站根目录

如果每次包含使用绝对路径,那么即便是出现文件嵌套包含(a包含b,b包含c)也不会出现问题,但是如果使用相对路径进行嵌套包含,就会出现路径的错误。

注意:在项目中要注意不要使用相对路径来做脚本的嵌套包含,嵌套包含应该采用绝对路径的形式去包含。

include和require会只要调用一次,就会去包含一次文件

如果某个被包含的文件有代码不能重复(函数),会报致命错误,因为函数不允许重复定义。需要使用include_once()或者require_once()来避免这样的问题。
include_once()和require_once()在包含文件之前会做一次判断,判断当前需要包含的文件是否已经被包含过了,如果已经包含过了就放弃包含,否则就包含进来。
通常在项目中使用include_once()和require_once()来实现文件包含。

include和require的区别:
1.相同点:都能够包含文件
2.不同点:include会尝试着去包含,如果包含不到,会提示警告错误,但是不会影响当前自身脚本的执行;require一定会去包含文件,而且包含的文件必须不能出错,否则会终止当前自身脚本的执行

include包含不存在的文件


require包含不存在的文件

总结

以上是内存溢出为你收集整理的PHP文件包含全部内容,希望文章能够帮你解决PHP文件包含所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1166412.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存