假设我要包含header.php
文件,并且header.php
已经包含另一个包含functions.php
的文件。如果在index.php
中包含header.php
,那么functions.php
自然也将包含在内。但是,如果出于某些特定原因我想断开关节并在包括functions.php
时排除header.php
,该怎么办?这可能吗?
您可以更改为:
include_once 'functions.php';
因此即使Header.php和Index.php拥有它,它也只会包含一次。
由于经过大量搜索,我找不到本机的PHP函数,因此我想到的解决方法是:
if(basename($_SERVER['PHP_SELF']) != 'page-name.php'){
include('functions.php');
}
使用此代码,functions.php
将包含在header.php
中的所有页面中,只有page-name.php
上除外