这是index.php文件
<?
require_once('header.php');
?>
的header.php可以知道它是由包括的index.php?
- 编辑 -
我找到了一个解决方案:
function backtrace_filename_includes($name){
$backtrace_array=debug_backtrace();
if (strpos($backtrace_array[1]['file'],$name)==false){
return false;
}else{
return true;
}
}
的header.php
<?
if (backtrace_filename_includes('index.php')) echo "index.php";
?>
如果你需要这个功能,你可能会有一些设计问题。我相信更好的组织你的代码这个功能是不需要的。 – vbence 2011-03-05 15:58:48
好的解决方案,对我来说非常适合。 – Black 2016-03-01 08:44:36
vbence从来不需要修改别人的杂乱和迷宫式的代码。它会在某一天发生:D非常感谢解决方案! – Kaddath 2017-06-02 14:08:02