【问题标题】:html/php debugginghtml/php调试
【发布时间】:2012-12-08 14:48:31
【问题描述】:

我正在创建一个网站,因此我正在学习如何在 html/css/php 中编程。对于我目前所学的其他语言,总是有一个 IDE 或交互式控制台,我可以直接输入代码以查看它们是如何工作的、访问变量类型等,这使得学习和调试变得轻而易举。 (例如 bash、python、matlab、perl、tcl...)

我可以对 html 和 php 做同样的事情吗?本着 stackoverflow 的问题风格,让我试着让问题更具体一些。

我知道我可以在终端上以交互方式使用 php。 但如果我想看看它在 html 脚本中是如何工作的,那还不够。 是否有带有控制台的浏览器/IDE,我可以在其中以交互方式输入命令并查看结果?

【问题讨论】:

  • PHP 与浏览器不交互。它是服务器端的,为了在浏览器中刷新,必须触发一个新请求。您可能想要使用像 Xdebug 这样的调试器。例如,结帐 Phpstorm,它有 30 天的试用期。

标签: php html debugging console


【解决方案1】:

对于 PHP:

  1. 我建议使用Xdebug
  2. 通读这篇文章:Debugging techniques for PHP programmers
  3. 注意debugging production

对于您的标记:

  1. 阅读Firebug-like debugger for Google Chrome
  2. 另外,您可以试试Web Developer 扩展。

【讨论】:

  • 这些链接非常有用。似乎我将不得不采用一种与我习惯的方法略有不同的方法来学习 php/html。谢谢!
【解决方案2】:

您可能对 Cloud9 IDE 之类的东西感兴趣。

请访问:www.cloud9ide.com

【讨论】:

    【解决方案3】:

    您可以让您的浏览器成为您的 ide。我有,看看:

    显示如何将 php 输出到浏览器控制台的实用文章。 http://sarfraznawaz.wordpress.com/2012/01/05/outputting-php-to-browser-console/

    对于 html,请为您的浏览器下载 Web 开发人员扩展程序,并验证您的标记以进行测试/调试。

    【讨论】:

      【解决方案4】:

      我发现启用错误对于一般调试很方便。启用它后,您可以看到脚本失败的地方并很容易地解决错误。对于更高级的东西,Xdebug 有它的位置。

      结合本地 WAMP 安装,您有一个很好的起点。保存 php 脚本,执行它并结合“Firebug”(FF 扩展名),你就有了一个不错的“初学者”调试工具集。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-01-15
        • 2011-04-09
        • 2012-11-06
        • 2014-12-17
        • 2011-03-30
        • 1970-01-01
        • 2012-08-22
        相关资源
        最近更新 更多