Informando de errores
Para
informar
de
errores
desde
una
función
interna
,
deberá
llamar
la
función
php3_error(
)
.
Esta
lleva
al
menos
dos
parámetros
:
el
primero
el
es
nivel
del
error
,
y
el
segundo
es
la
cadena
de
formato
para
el
mensaje
de
error
(
como
en
una
llamada
estándar
a
printf(
)
)
.
Cualquiera
de
los
argumentos
siguientes
son
para
la
cadena
de
formato
.
Los
niveles
de
error
son
:
E_NOTICE
Por
defecto
se
visualizan
las
noticas
,
e
indican
que
el
guión
encontró
algo
que
podría
indicar
un
error
,
pero
que
también
podría
ocurrir
durante
el
curso
normal
de
la
ejecución
del
mismo
.
Por
ejemplo
,
al
intentar
acceder
al
valor
de
una
variable
que
no
ha
sido
fijado
,
o
llamar
a
stat(
)
sobre
un
fichero
que
no
existe
.
E_WARNING
Por
defecto
se
visualizan
los
avisos
,
pero
no
se
interrumpe
la
ejecución
del
guión
.
Estos
indican
un
problema
que
debiera
haberse
interceptado
en
el
guión
antes
de
la
llamada
.
Por
ejemplo
,
llamar
ereg(
)
con
una
expresión
regular
no
válida
.
E_ERROR
Por
defecto
se
visualizan
los
errores
y
la
ejecución
del
guión
se
detiene
cuando
la
función
retorna
.
Estos
indican
errores
irrecuperables
,
como
un
problema
de
asignación
de
memoria
.
E_PARSE
Los
errores
de
troceo
sólo
debe
generarlos
el
troceador
.
El
código
se
lista
aquí
con
objeto
de
ser
exhaustivos
.
E_CORE_ERROR
Este
es
similar
al
E_ERROR
,
pero
generado
por
el
núcleo
del
PHP
.
Las
funciones
no
deben
generar
este
tipo
de
error
.
E_CORE_WARNING
Este
es
similar
al
E_WARNING
,
pero
generado
por
el
núcleo
del
PHP
.
Las
funciones
no
deben
generar
este
tipo
de
error
.
Nota
:
"
N.D.
:
"
significa
Nota
del
Documentador
y
es
un
texto
interno