Page 183 - Programador-PHP
P. 183

Programación Procedural de Aplicaciones Web de baja complejidad
        PHP Experto – Tomo I                                                                                                                                                  Eugenia Bahit

        obsoletas hasta errores fatales.



        Estos   tipos   de   errores,   poseen   asociadas   constantes
        predefinidas, que  podrán  ser pasadas  posteriormente,  como
        segundo parámetro a la función ini_set() a fin de configurar
        errores en tiempo de ejecución.




        Entre   las  constantes   predifinidas  que   más   nos   ocupan,
        podemos encontrar las siguientes:

                                                                         Interrumpe el
            CONSTANTE      DESCRIPCIÓN
                                                                            Script
              E_ERROR      Errores fatales en tiempo de ejecución.            SI
             E_WARNING     Advertencias no fatales en tiempo de ejecución     NO
                           Avisos en tiempo de ejecución, que indican  que el
             E_NOTICE      script encontró algo que podría ser un error u ocurrir en   NO
                           el curso normal de un script
                           Sugerencias de cambios al código para ampliar la
             E_STRICT                                                         NO
                           compatibilidad con versiones posteriores de PHP
                           Avisos en tiempo de ejecución, sobre funciones
           E_DEPRECATED                                                       NO
                           obsoletas
                           Todos los anteriores (excepto E_STRIC, que recién es
               E_ALL                                                          SI
                           incluido en E_ALL, desde la versión 5.4 de PHP)

        Estos niveles de error, pueden utilizarse de forma combinada,
        mediante los siguientes operadores:

          OPERADOR              SIGNIFICADO                         USO
                                                           E_NOTICE | E_DEPRECATED
               |                “o” (alternativa)
                                                          (E_NOTICE o E_DEPRECATED)
               &              “y” (concatenación)         E_NOTICE & E_DEPRECATED
                                                          (E_NOTICE y E_DEPRECATED)
               ~                  Negación                    E_ALL & ~E_NOTICE
                                                            (E_ALL pero no E_NOTICE)
               ^        Negación (en tiempo de ejecución)     E_ALL ^ E_NOTICE
                                                            (E_ALL pero no E_NOTICE)




                                             183
   178   179   180   181   182   183   184   185   186   187   188