我刚刚开始学习一些编码。到目前为止,我还没有学过HTML,CSS和JS。我目前正在处理一个小的PHP文件,我想知道去哪里调试PHP错误。
我正在将小型站点(即html5,css3,引导程序和jQuery)上传到HostGator服务器,因此我对此几乎没有控制。
使用JS,我一直在使用Firefox控制台,而使用CSS,我发现Inspector很好。 PHP有类似的东西吗?
我的理解是PHP都是在服务器上完成的,但是我可以在浏览器中查看PHP中的错误吗?或者,主机(例如HostGator)是否提供了我无法找到的控制台类型的界面?
答案 0 :(得分:1)
登录SSH,以了解如何读取here。在SSH客户端/控制台中编写以下命令
tail -f /path/to/error.log
它将为您提供实时报告,但是如果仍然看不到错误,则需要将此行添加到php.ini
,或阅读here以了解如何
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
答案 1 :(得分:0)
将其放在您的php代码的开头:
error_reporting(E_ALL);
ini_set('display_errors', 1);
答案 2 :(得分:0)
PHP是一种服务器端语言,因此您不能使用JavaScript之类的浏览器控制台。但是,根据您使用的编辑器,您可以设置xDebug-https://xdebug.org/index.php之类的东西,它将使您能够在执行过程中暂停PHP,查看变量值等。
您还可以使用 var_dump() http://php.net/manual/en/function.var-dump.php来转储值,等等...