php中 include 、include_once、require、requir…

2019-01-08 08:21:30来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

  对于不同页面中的相同代码部分,可以将其分离为单个文件 ,通过include引入文件. 可以提高代码的复用率

  • include 和include_once都有引入文件的作用
  • 使用的语法是 :include | include_once  "文件的路径";
  • include和include_once的区别是:
  1. include 可以重复引入文件 引入有多个相同路径的,此文件中的代码都会执行..载入此文件,未找到文件,则产生E_WARNING 级别的警告错误,脚本继续运行。
  2.  include_once 只引用一次文件,防止多次引入文件,在载入文件之前,会先检查此文件是否在当前页面已经引用过了,如果已经引用过了,则阻止再次引用..使用过程注意 如果引入的文件中定义的有函数 或者有开启session的语句 则 建议使用include_once, 因为声明函数和开启session 在一个页面中进行一次即可, 有时引用过了 ,,不方便查找或者不清楚是否引入 ,用include多次引用则会报错.(某些文件在第二次导入的时候便会发生报错,因为 PHP 不允许相同名称的函数被重复宣告第二次)。
  • require 和require_once 用于引入文件
  • 使用的语法是:require  | require_once  "文件的路径";
  • require 和require_once 的区别:
  1. require可以重复载入文件。未找到文件,则产生E_COMPILE_ERROR级别的致命错误,脚本中止执行。require适合用来导入静态的内容 而include适合导入动态的程序代码.
  2. require_once如同include_once  只引用一次文件,防止多次引入文件,在载入文件之前,会先检查此文件是否在当前页面已经引用过了,如果已经引用过了,则阻止再次引用..

此文章来源于查找资料和自己总结 如有错误地方 敬请见谅.

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:php ip2long负数的问题

下一篇:LAMP一键安装包,完全不需要为环境头疼了