Page 182 - Programador-PHP
P. 182

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



        Tratamiento y control de


        errores



        En   algún   momento,   mientras   ejecutábabamos   algún   código
        PHP, habremos podido notar con bastante frecuencia, que PHP
        nos   arrojaba   algún   tipo   de   mensaje,   cuando   nuestro   script,
        contenía algún tipo falla.




        Estos mensajes de error pueden ser diversos tipos (funciones
        obsoletas,   avisos,   advertencias,   errores   fatales  -entre
        otros-) y su visibilidad, se puede configurar tanto desde
        el   archivo   de   configuración   de   PHP  (php.ini)  como   en
        tiempo de ejecución, mediante la función ini_set().



        Sin embargo, antes de decidir qué tipos de error deben
        producir   mensajes   visibles   o   no,   se   debe   considerar
        primero, en que entorno estamos trabajando.



        Como hemos hablado en varias ocasiones, por cuestiones de
        seguridad, cuanto menos información sobre el comportamiento
        interno de nuestra aplicación, le demos al usuario, más a salvo
        estará. Por lo tanto, como regla general,  debemos   ocultar
        todos los errores, cuando la aplicación esté corriendo
        en un entorno de producción.




        Tipos de errores


        Como se comentó en párrafos anteriores, PHP puede emitir
        distintos tipos de errores, que van desde el aviso de funciones


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