【问题标题】:Keep Track of php code跟踪php代码
【发布时间】:2008-12-04 23:28:23
【问题描述】:

我有很多需求和包含,我想知道是否有什么东西可以帮助我在加载网页时查看整个 php 代码。我要问的原因是,在摆弄了一些代码之后,我不能再放置任何 php 代码,因为编译器不会“感知”它。就像我在 php 标签内放任何东西

它不会给我一个错误,说该函数不存在。 感谢任何花时间阅读本文的人。

【问题讨论】:

  • 我不太确定您的问题,澄清将有助于示例代码。
  • 这个问题毫无意义

标签: php compiler-construction


【解决方案1】:

不完全确定你在追求什么......

get_included_files 函数可以让您查看 php 已加载的所有文件的列表。

您可能还会发现,使用 grep 或编辑器中的“在文件中查找”功能(如果有的话)可以帮助您在代码中找到您知道是否找不到的内容。

最后,错误的事情 - 在脚本顶部调用以下函数以确保输出错误:

error_reporting(E_ALL);
ini_set('display_errors', 1);

这仍然不会捕获解析错误。

请不要在实际系统中使用它们,仅在开发中使用 - 向用户显示错误消息是不好的,它们包含的信息可能会帮助任何想要破坏您的系统的人。

所以....不确定这个问题,但我已经回答了我认为可能的问题。

【讨论】:

    【解决方案2】:

    您无法在浏览器中检查 PHP 代码,因为它在服务器端执行,然后简单地将输出显示到浏览器。您必须手动添加功能,通过 echo 语句或可能记录信息来查看代码中发生了什么。

    【讨论】:

      【解决方案3】:

      为了跟踪和了解您的代码所做的一切以及它消耗了多少资源,我建议您使用分析器,对于 PHP I,xDebug Profiler,还有其他选项,例如 APD 和 @987654323 @。

      【讨论】:

        【解决方案4】:

        您无法查看未在您的计算机上运行的 PHP 代码。这个想法是 PHP 标记 (<?php ?>) 中的代码被弹出、运行,然后无论输出是什么,都被偷偷放回标记在最终版本发送到您的计算机之前所在的位置。因此,您无法在您的机器上看到代码。

        您需要做的是让一个 FTP 客户端通过 FTP 进入服务器以查看代码。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-03-24
          • 2018-05-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多