我正在使用 PHPStorm IDE,它有一个非常有用的功能,检查 php 代码中的错误和问题。
我知道如何在全球范围内关闭这些选项。例如,这是一个简单的代码:
require_once ('../config/configuration.inc');
define ("LIB_PATH", BASE_PATH . '/libraries/') ; //originally in conf i put here for test
require_once (LIB_PATH.'JFMF/Core/JFMF_APP.php');
$App = new JFMF_App();
检查员警告我,我应该定义 JFMF_APP 类,并通知我:我要定义 LIB_PATH,我不明白,因为定义在那里,如果还不够,require_once 警告我使用 PHPDoc 来解决这个问题(如果我这样做没有帮助),以及其他一些烦人的警告。
总之,重点解决问题,原来是configuration.inc中LIB_PATH的定义。
我的问题是,我如何告诉 PHPStorm,如果有一个 include 语句,处理它,并注册类,所以我的对象来自定义的类。我希望它不稳定,我的英语不太好。
该代码是工作代码,并且可以正常运行。
也许其他 PHPStorm 初学者也会知道这一点。