在WordPress中调试PHP模板代码

在WordPress中调试PHP模板代码,wordpress,Wordpress,我注意到PHP模板代码中最轻微的错误——比如语句末尾的“;”缺失——会导致代码试图运行时出现一个毫无帮助的“服务器错误”屏幕,而不会留下任何关于错误的线索。我有 ini_set('display_errors', 1); error_reporting(E_ALL); 在脚本的顶部,但至少在代码解析之前,这似乎不会生效 所以我想知道是否有一个PHP lint函数,所以你可以在之间复制你的代码,把它放到这个lint页面中,它会告诉你一个缺少的“;”,一个不匹配的“(”或“{”等等。这不是你问题的

我注意到PHP模板代码中最轻微的错误——比如语句末尾的“;”缺失——会导致代码试图运行时出现一个毫无帮助的“服务器错误”屏幕,而不会留下任何关于错误的线索。我有

ini_set('display_errors', 1);
error_reporting(E_ALL);
在脚本的顶部,但至少在代码解析之前,这似乎不会生效


所以我想知道是否有一个PHP lint函数,所以你可以在
之间复制你的代码,把它放到这个lint页面中,它会告诉你一个缺少的“;”,一个不匹配的“(”或“{”等等。

这不是你问题的答案,但我建议你使用像PHPStorm这样的IDE,在上传错误文件之前进行错误检查。你设置为true了吗?没有,我没有WP_调试集,设置它确实会显示它发现的所有PHP解析错误。非常感谢!这不是你问题的答案,但我建议你使用IDE like PHPStorm,在上载错误文件之前执行错误检查。是否设置为true?不,我没有设置WP_调试,设置它确实会显示它发现的所有PHP解析错误。非常感谢!