include载入文件失败时(即没有找到该文件),报一个“提示错误”,而后继续执行后续代码;ui
requre载入文件失败时,报错并当即终止执行。spa
一般,require用于在程序中,后续的代码依赖于载入的文件的时候。blog
同include和require的区别:require
include载入的文件不判断是否重复,只要有include语句,就会载入一次——即此时可能致使重复载入。程序
include_once载入的文件会有内部判断机制是否“前面代码”已经载入过,若是载入过,就再也不载入。im
同include和include_once的区别。数据
1,一个载入语句,若是载入成功,实际上是有返回值的,为1,若是载入失败,则返回的是false。img
(虽然咱们一般不去使用该返回值)。文件
但,若是被载入文件中有return语句,此时就有另外的机制和做用:require
2,return语句此时的做用是终止载入过程——该return语句的后续被载入文件的代码再也不载入。
运行结果为:
3,return语句也能够用于该被载入文件载入时返回一个数据,形式为:return XX数据;
运行结果为: