我使用PHPStorm IDE,它有一个非常有用的功能,检查错误,问题在PHP代码。PHPStorm检验规则
我知道我可以在全球关闭的选项。 例如,下面是一个简单的代码:
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类,也通知我一下:我shold定义LIB_PATH,我不已了解的,因为定义是否有,如果它不够,require_once警告我使用PHPDoc来解决这个问题(如果我这样做没有帮助),和一些其他恼人的警告。
总之,重点问题,在configuration.inc LIB_PATH的最初定义。
我的问题是,我怎么能告诉PHPStorm,如果有一个包括声明,对它进行处理,并注册类,所以我的对象来自定义的类。我希望这是可以理解的,我的英语不太好。
该代码是工作代码,并且运行没有错误。
也许其他PHPStorm初学者也知道这一点。
对不起,使用PhpStorm 8.0.2,可以停用的错误,如:'预期:semicolon'例如在这样的'@ Annotation'这样的代码行中? – tonix 2015-02-03 15:43:29
就像那些寻找@noinspection注释列表的人一样,可以在这里找到https://gist.github.com/discordier/ed4b9cba14652e7212f5 – carbontwelve 2015-03-26 09:34:45