使用include_once与条件包含的开销是否存在差异?
这样:
include_once( 'logins.php');
vs this:
if(!in_array('logins.php',get_included_files())){ 包括( 'logins.php'); }
显然,include_once更容易输入,并且可能/可能在幕后执行与条件包括执行相同的操作。但我不确定,我似乎记得读过很多“include_once”会给代码增加很多开销。
感谢
答案 0 :(得分:2)
如果您想要包含一次文件,请使用include_once
。保持自己的注册表只是在include_once
工作时编写,记录,调试和不必要的噪音的更多代码。
我唯一推荐的做法是,如果您的应用程序存在性能问题,并且测量问题表明瓶颈包含include_once
的文件。我几乎可以保证不会出现这种情况。