【问题标题】:Which is the best way to debug PHP in WordPress?在 WordPress 中调试 PHP 的最佳方法是什么?
【发布时间】:2011-08-02 04:57:52
【问题描述】:

我已经尝试了几种方法来调试托管 WordPress 3.1 安装中的 PHP 代码,但似乎没有提供我需要的东西。基于插件的控制台和基于浏览器的控制台都会产生更多我需要解决的问题。

我正在寻找一个简单的文本/html 弹出窗口,该窗口将在代码遇到代码中的函数时立即启动。函数参数(调试信息)只能显示在弹出窗口中。

同时理想情况下,将所有调试信息记录在我桌面上的日志文件中。

救命!

【问题讨论】:

  • 虽然我并没有真正为 php 使用调试器,但 xdebug 是一个众所周知的调试器。你试过吗?
  • 如果你在共享主机上,你的可能性是有限的;将函数的参数放在日志中,日志发布。可用于您的浏览器。 (和您的桌面)。如果可能的话,KIS。

标签: php debugging wordpress popup logging


【解决方案1】:

我还没有使用它,但 FirePHP 看起来很有希望用于捕获登录消息等。它是 FireBug 的一个插件。

【讨论】:

    【解决方案2】:

    在尝试了几种方法和方法后,出于我的目的,我得出结论,dbug (http://dbug.ospinto.com/) 是获取有关 PHP 对象、数组、等等。

    您只需要包含该类并在需要时调用该函数。我将它用于 wordpress / buddypress 项目,并且正在使用我的用户帐户过滤调试语句。

    包括它 include_once("dBug.php");

    使用它 if($bp->loggedin_user->id == '4') {new dBug($entry);} //dbug statement

    :)

    【讨论】:

      【解决方案3】:

      FirePHP 无法在发送标头之后打印任何内容。它不是调试方法,而是日志记录方法。 您需要像 CodeLobsterPHPEdit 之类的 IDE(不是免费的),或者最好是 Zend Studio

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-15
        • 2010-11-23
        • 2014-07-18
        • 2011-10-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多