Я использую 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 для решения этой проблемы (если я это сделаю, это не помогает) и некоторых других раздражающих предупреждений.
В любом случае, сосредоточимся на проблеме, изначально на определении LIB_PATH в файле configuration.inc.
Мой вопрос: как я могу сообщить PHPStorm, если есть оператор включения, обработать его и зарегистрировать классы, чтобы мои объекты происходили из определенных классов.Надеюсь, он нестабилен, мой английский не очень хорош.
Код работает и работает без ошибок.
Может быть, другие новички в PHPStorm тоже об этом узнают.