Estoy utilizando PHPStorm IDE, y tiene una función muy útil, inspeccionar los errores, problemas en el código php.PHPStorm normas de inspección
Sé cómo puedo desactivar las opciones a nivel mundial. Por ejemplo, aquí es un simple código:
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();
El inspector me avisan, debería definir la clase JFMF_APP, y también me cuenta acerca de: i shold defino LIB_PATH, lo que no undestand, porque la definición está ahí, y si no es suficiente, require_once advertirme que use PHPDoc para resolver este problema (si lo hago no ayuda), y algunas otras advertencias molestas.
De todos modos, concéntrese en el problema, originalmente la definición de LIB_PATH en la configuración.inc.
Mi pregunta es, ¿cómo puedo decirle a PHPStorm, si hay una declaración de inclusión, procesarla y registrar las clases, por lo que mis objetos provienen de clases definidas. Espero que sea comprensible, mi inglés no es tan bueno.
El código funciona y se ejecuta sin errores.
Quizás otros principiantes de PHPStorm lo sepan también.
Lo sentimos, utilizando PhpStorm 8.0.2, puedo desactivar un error como: 'esperado: semicolon' por ejemplo en una línea de código como esta '@ Annotation'? – tonix
Solo como una adición para aquellos que buscan una lista de las anotaciones @noinspection, se puede encontrar aquí https://gist.github.com/discordier/ed4b9cba14652e7212f5 – carbontwelve