调试PHP的控制台(如Firefox Web控制台)在哪里?

调试PHP的控制台(如Firefox Web控制台)在哪里?,php,debugging,Php,Debugging,我刚刚开始学习一些编码。到目前为止,我还没有学到一些HTML、CSS和JS。我目前正在处理一个小的PHP文件,我想知道在哪里调试PHP错误 我正在将这个小站点(html5、css3、bootstrap和jQuery)上传到HostGator服务器,所以我几乎无法控制它 对于JS,我一直在使用Firefox控制台和CSS,我发现Inspector非常好。PHP有类似的功能吗 我的理解是PHP都是在服务器上完成的,但是我可以在浏览器中查看PHP中的错误吗?或者,主机(如HostGator)是否提供了

我刚刚开始学习一些编码。到目前为止,我还没有学到一些HTML、CSS和JS。我目前正在处理一个小的PHP文件,我想知道在哪里调试PHP错误

我正在将这个小站点(html5、css3、bootstrap和jQuery)上传到HostGator服务器,所以我几乎无法控制它

对于JS,我一直在使用Firefox控制台和CSS,我发现Inspector非常好。PHP有类似的功能吗


我的理解是PHP都是在服务器上完成的,但是我可以在浏览器中查看PHP中的错误吗?或者,主机(如HostGator)是否提供了我找不到的控制台类型接口?

请在php代码的开头写上:

error_reporting(E_ALL);
ini_set('display_errors', 1);

PHP是一种服务器端语言,因此不能像JavaScript那样使用浏览器控制台。但是,根据您使用的编辑器的不同,您可以设置xDebug-,这将允许您在执行过程中暂停PHP,查看变量值等


您还可以使用var_dump()转储值,等等。

登录到SSH,了解如何读取。在SSH客户机/控制台中编写以下命令

tail -f /path/to/error.log
它将为您提供实时报告,但如果您仍然无法看到错误,则需要将这一行添加到
php.ini
,或者阅读如何执行

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
可能重复的