答案1
您看不到任何错误消息,因为在此特定情况下,分号是可选的。这是因为它就在结束 php 标记之前。在此位置缺少它仍然是可以接受的(即使不建议)语法。
我获取了此信息从这里,然后点击链接至php 文档的相应页面。
如果你想依赖开发 php 服务器的输出,你可以执行额外的步骤来确保你不会错过任何东西,方法是使用功能error_reporting()
。
把这些行
ini_set('display_errors', 1);
error_reporting(E_ALL);
在脚本的开头将确保即使是最小的问题也会打印在控制台中。
如果您正在学习 php 并使用开发服务器来提高您的技能,您可以永久启用这些调整(这样您就不必记住将上述代码片段放在所有脚本中)。
为此,您需要找到 php 解释器的配置文件,该文件名为php.ini
。
在任何脚本中添加以下行
phpinfo();
然后在浏览器中查看输出将以图形方式总结配置。php.ini
文件的位置位于标有“已加载配置文件”的行中。
另一种方法是在终端中发出命令
php --ini
结果相似。
您现在可以在编辑器中打开此文件(sudo
如果它在系统目录中,则需要保存该文件),搜索以和开头的行error_reporting
,display_errors
然后根据您的喜好进行编辑。
就其本身而言php.ini
,这些行之前会有一个方便的内联文档,解释您可能使用的确切值和语法。
根据您在创作应用程序方面所取得的进展,依靠 php 开发服务器的输出进行调试可能很快就会被证明是不能令人满意的。
为了正确完成调试(并从“全新维度”的可能性中受益),可以考虑安装和使用专用的 IDE(集成开发环境),如 PhpStorm 或 Apache Netbeans,并了解使用这些应用程序进行调试。