PHP中include() 与 require() 的区别(面试笔试常见题目)

require() 语句也可用于文件的包含,在使用上等同于 include() 。但两者也有一些细微差异,能够视实际状况采用 include() 仍是 require() 。

两者区别以下:

  1. 当包含的文件不存在时(包含发生错误),若是使用 require() ,则程序马上中止执行,而使用 include() 的话,系统除了提示错误外,下面的程序内容还会继续执行。大多状况下推荐使用 require() 函数,以免在错误引用发生后的程序继续执行 函数

  • 无论 require() 语句是否执行,程序执行包含文件都被加入进来,include() 只有执行的时候文件才会被包含。因此若是是有条件判断的状况下,用 include() 显然更合适 ui

  • 使用 require() 屡次引用时,只执行一次对被引用文件的引用动做,而 include() 则每次都要进行读取和评估后引用文件 spa

相关文章
相关标签/搜索