【问题标题】:unreadable output with var_dump on xampp windows在 xampp windows 上使用 var_dump 输出不可读的输出
【发布时间】:2011-03-08 21:12:33
【问题描述】:

我在使用 var_dump 时遇到了一些问题。我在 Windows 上使用 xampp 1.7.3。

我认为在以前的版本中,我可以在没有 print "<pre>" print "</pre>" 的情况下输出带有 var_dump 的变量 firebug 不是 installed on my firefox 并且我没有使用 xdebug

正式地,我什至有红色且格式良好的输出。现在它完全不可读。任何人都可以给我一个提示n如何纠正它。并且 html_errors 是从我在 php_info 中看到的。感谢阅读。

【问题讨论】:

    标签: php arrays var-dump


    【解决方案1】:

    您之前使用过 Xdebug;你现在没有使用它。没有它,就没有颜色,也没有 HTML 换行符(使用 nl2br,将 Content-type 标头更改为 text/plain 或将输出放在 <pre> 块中)。

    请参阅"Variable Display Features" on the manual of Xdebug

    【讨论】:

    • 是的,现在我记得我认为我正在从 netbeans 进行 javascript 调试并且不得不使用 xdebug.ok,谢谢 bruv。当我想使用 PDT 或 Zend Studio 时有什么风险?谢谢回复!!
    【解决方案2】:

    在你的 php.ini 文件中取消注释这一行。

    zend_extension = "D:\xampp\php\ext\php_xdebug.dll"

    【讨论】:

    • 优秀答案++++
    【解决方案3】:

    这个主题在我使用 PHP5 时帮助了我。全新安装 Xampp (PHP 7+) 后,不再安装 xdebug。必须手动完成。下面是解释:

    1. 转到https://xdebug.org/wizard.php
    2. 在您的项目上创建一个phpinfo(); 并将其粘贴到the xdebug website 的文本区域中
    3. 它会返回您系统上的一些信息,例如Xdebug installed: no
    4. 按照结果页面底部的说明进行操作
    5. 操作后,如果您再次检查您的phpinfo();

      这次我们得到Xdebug installed: 2.6.0。 xdebug 工作!

    【讨论】:

    • 新的 Xdebug 界面没有以前那么明确了。您显然必须添加指向 dll 的绝对路径才能使其工作!
    猜你喜欢
    • 2011-01-07
    • 1970-01-01
    • 1970-01-01
    • 2014-04-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 2016-09-17
    • 2014-01-16
    相关资源
    最近更新 更多