首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确定文件的文件包含

确定文件的文件包含
EN

Stack Overflow用户
提问于 2011-05-08 12:05:20
回答 2查看 62关注 0票数 0

有没有办法确定require_once或任何其他包含方法在特定文件上被调用了多少次?我遇到了一些包含错误的无限循环问题,它现在已经消失了,但我希望确保我没有过度包含文件。

EN

回答 2

Stack Overflow用户

发布于 2011-05-08 12:20:31

我会使用一个文本搜索软件,它将显示您网站上所有文件中出现的所有页面名称。这将返回引用它的任何require、include等,以及它所在的文件。大多数优秀的IDE都能做到这一点。

票数 0
EN

Stack Overflow用户

发布于 2011-05-08 12:33:44

我的简单想法是在服务器上使用文本文件...例如

extern.php

代码语言:javascript
复制
<?php

  $file = 'count.txt';

  $v = 1;
  if (file_exists($file)) {
    $fp = fopen($file, 'r');
    $v = fgets($fp) + 1;
    fclose($fp);
    }
  $fp = fopen($file, 'w');
  fputs($fp, $v);
  fclose($fp);
  echo "counter: $v";

?> 

index.php

代码语言:javascript
复制
<?php

  include('extern.php');

?>

这将在每个包含的extern.php文件上打印出" include -counter“。结果已存储在文本文件count.txt中。

注意:不要使用相对文件路径(就像我在示例中所做的那样),因为脚本可能会从不同的目录调用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5925517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档