warning quitar off ocultar log errors error bloquear php warnings

off - quitar warning php xampp



¿Hay alguna manera de mostrar, o lanzar, una advertencia de PHP? (3)

Puedes probar trigger_error() .

Tengo un método select () en una clase de base de datos, que tiene un argumento booleano opcional $ sum. Este argumento se usa para decir si el método debe o no usar COUNT (*) también.

Me gustaría mostrar una advertencia, como esos errores normales de PHP, si intento acceder a class-> sum si el atributo no está establecido (es decir, cuando llamo a select () con $ sum = false.

¿Hay alguna forma de mostrar una advertencia como esta, o simplemente debería repetir un error y ser feliz?


Si desea generar una advertencia, debe escribir

trigger_error($yourErrorMessage, E_USER_WARNING);

trigger_error() tiene el parámetro $error_type para establecer el nivel de error ( Notice , Warning o Fatal error $error_type ). Las constantes son, respectivamente:

E_USER_NOTICE // Notice (default) E_USER_WARNING // Warning E_USER_ERROR // Fatal Error

Tenga en cuenta que el Fatal error detiene la ejecución del código php secuencial, mientras que Notice y Warning permiten que continúe.

A partir de PHP 5.5, también deberías considerar la declaración Finally .


Vas por el enfoque orientado a objetos, por lo que sugiero un vistazo a las Finally