PHP如何排除我要包含的文件中包含的文件?

时间:2020-06-10 03:19:55

标签: php include require

假设我要包含header.php文件,并且header.php已经包含另一个包含functions.php的文件。如果在我的index.php中包含header.php,那么自然functions.php也将包含在内。但是,如果由于某些特定原因我想在加入functions.php的同时断开连接并排除header.php,该怎么办?这可能吗?

2 个答案:

答案 0 :(得分:0)

您可以更改为:

include_once 'functions.php';

因此,即使Header.php和Index.php拥有它,它也只会包含一次。

答案 1 :(得分:0)

由于大量搜索之后,我找不到本地PHP函数,因此我想到的解决方法是:

if(basename($_SERVER['PHP_SELF']) != 'page-name.php'){ 
  include('functions.php'); 
} 

使用此代码,functions.php将包含在header.php的所有页面中,仅在page-name.php

相关问题