作者u39132003 (欢迎学妹发问。)
看板NCUT-IM
标题[PHP] include和require在php中的差异\
时间Tue May 29 17:33:19 2007
include和require的作用都是相同的,唯一不同的是php在遇到include时,它就会重新直译一次,而如果一个网页出现五次include的话,他就会重新直译五次;而遇到require时,不管它在同一个php网页中出现过几次,php都只会直译一次而已。
而虽然後require只会直译一次,可以得到更高的效率,但这是他的优点也是缺点,因为如果遇到像回圈或是条件式的话,require因为不会重复直译引入的档案,所以也就不会做任何改变。所以这时就要使用include了。
而include在一个php网页中,有多次的话则会直译多次,缺点就是执行效率会下降许多且引入的档案中包含了使用者自订的函数时,php会在直译的过程中发生函数重复定义的问题,不过就如同上面所说的,遇到回圈或条件判断式时,就很适合使用inclue了。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.128.77.218