html/php调试
Posted
技术标签:
【中文标题】html/php调试【英文标题】:html/php debugging 【发布时间】:2012-12-08 14:48:31 【问题描述】:我正在创建一个网站,因此我正在学习如何在 html/css/php 中编程。对于我目前所学的其他语言,总是有一个 IDE 或交互式控制台,我可以直接输入代码以查看它们是如何工作的、访问变量类型等,这使得学习和调试变得轻而易举。 (例如 bash、python、matlab、perl、tcl...)
我可以对 html 和 php 做同样的事情吗?本着 *** 的问题风格,让我试着让问题更具体一些。
我知道我可以在终端上以交互方式使用 php。 但如果我想看看它在 html 脚本中是如何工作的,那还不够。 是否有带有控制台的浏览器/IDE,我可以在其中以交互方式输入命令并查看结果?
【问题讨论】:
PHP 与浏览器不交互。它是服务器端的,为了在浏览器中刷新,必须触发一个新请求。您可能想要使用像 Xdebug 这样的调试器。例如,结帐 Phpstorm,它有 30 天的试用期。 【参考方案1】:对于 PHP:
-
我建议使用Xdebug。
通读这篇文章:Debugging techniques for PHP programmers。
注意debugging production。
对于您的标记:
-
阅读Firebug-like debugger for Google Chrome。
另外,您可以试试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 扩展名),你就有了一个不错的“初学者”调试工具集。
【讨论】:
以上是关于html/php调试的主要内容,如果未能解决你的问题,请参考以下文章