最近才开始学习php,对于php中的include()和require()不是太了解,因此将它们之间的异同写下来,供自己或他人查阅。
include()的效果
include()是将指定的文件包含进当前的文件里,然后执行。当包含进的文件执行失败时,系统会发出发出警告(warning)。与该函数对应的是include_once()函数,它与include()完全相同,只是它可以保证指定的文件只被包含一次,避免重复定义。
require()的效果
require()效果与include()基本一样,只是它执行失败的时候,系统直接产生致命错误,从而没法继续执行。与之对应的是require_once()函数,也是保证指定文件只被包含一次。