四个载入方式的区别
2018-06-22 本文已影响7人
JessWang
include 和 require的区别
include载入文件失败时(既没有找到该文件),报一个"提示错误",然后继续执行后续代码;
require载入文件失败时,报错并立即终止执行.
通常,require用于在程序中,后续的代码依赖于载入文件的时候.
include_once 和 require_onde的区
同include 和 require的区别
include 和 include_once的区别
include载入的文件不判断是否重复,只要有include语句,就会载入一次--既此时可能导致重复载入
include_once载入的文件会有内部判断机制是否"前面代码"已经再如果,如果载入过,就不再载入.
require 和 require_onde的区别
同include 和 include_once的区别
在被载入文件中return语句的作用
一个载入语句,如果载入成,其实是有返回值的,为1,如果载入失败,则返回的是false.
但,如果被载入文件中有return语句,此时就有另外的机制和作用:
1. return语句此时的作用是终止载入过程 -- 该return语句的后续被载入文件的代码不再载入.
2. return语句也可以用于该载入文件载入时返回一个数据,形式: return xx数据
演示数万级别的索引查找速度