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