requre vs include

最近突然想搞清楚他们之间的差别。

在网上搜了一下。

说是在条件语句中;如if(false){require_once(“test.php”);}

不管条件成不成立都会导进来。我测不了一把。并没有导进来。

还有一个差别是

如果在test.php中有die()或exit()语句。require进来的。会导致页面停止执行。而include进来的不会。

我也测了下。实际上两者都会导致页面停止执行。

尽信书不如无书。

当然也有可能是版本的问题。我用的是5.2.1

也就是说现在的require和include的表现除了一个是warnning,一个是error。已经没有其它不同之处了。