Foros del Web » Programando para Internet » PHP »

Error E_PARSE

Estas en el tema de Error E_PARSE en el foro de PHP en Foros del Web. Hola buen dia Estoy tratando de personalizar los errores de PHP, pero tengo un problema con la funcion. La funcion es Código PHP: function  myErrorHandler ...
  #1 (permalink)  
Antiguo 10/08/2012, 10:35
 
Fecha de Ingreso: febrero-2012
Mensajes: 21
Antigüedad: 12 años, 1 mes
Puntos: 0
Pregunta Error E_PARSE

Hola buen dia

Estoy tratando de personalizar los errores de PHP, pero tengo un problema con la funcion.

La funcion es

Código PHP:
function myErrorHandler($errno$errstr$errfile$errline
{
    switch (
$errno
    { 
        case 
E_PARSE
            echo 
"Error de Sintaxis...<br>"
        break;
        default: 
            echo 
"<br><b>Error desconocido</b>, valor: <em>[$errno]</em> en linea <em>[$errline]</em> en el archivo <em>($errfile)</em>.<br> $errstr<br />\n"
        break; 
    } 
    return 
true
}

set_error_handler('myErrorHandler'); 
el codigo donde pido mostrar una variable es

Código PHP:
echo x
echo $x
Me arroja el siguiente error

Parse error: syntax error, unexpected T_ECHO, expecting ',' or ';' in C:\wamp\www\\5_tema.php on line 23

Pero no lo que yo personalize, tienen una idea el por que?

De antemano gracias por sus comentarios
  #2 (permalink)  
Antiguo 10/08/2012, 10:52
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error E_PARSE

Consulta el manual, no todos los errores se pueden capturar.

Además piensa un poco, un error de sintaxis simplemente provoca que el script no se interprete, por lo tanto no es un error a nivel de ejecución.

Es un error humano, no de programación.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 10/08/2012, 10:54
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Error E_PARSE

Supongo que los errores E_PARSE hacen que el script no pueda ser interpretado en su totalidad y, por lo mismo, PHP no habilita tu manejador de errores.
__________________
- León, Guanajuato
- GV-Foto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:22.