Keď
upgradujete
kód
alebo
servery
z
PHP
3
na
PHP
4
mali
by
ste
si
overiť
tieto
nastavenia
a
volania
na
error_reporting(
)
lebo
môžte
zkázať
oznamovanie
nových
typov
chýb
,
hlavne
E_COMPILE_ERROR
.
Toto
môže
viesť
k
prázdnym
dokumentom
bez
žiadnej
spätnej
väzby
na
to
,
čo
sa
stalo
alebo
kde
hľadať
príčinu
problému
.
Používanie
starých
hodnôt
7
a
15
pre
nastavovanie
hlásenia
chýb
je
veľmi
zlý
nápad
,
nakoľko
toto
odstavuje
niektoré
novo
pridané
triedy
chýb
vrátane
chýb
analýzy
.
Toto
môže
viesť
k
veľmi
divnému
správaniu
,
pretože
skript
by
mohol
pracovať
bez
zobrazovania
chybových
hlásení
.
Toto
v
minulosti
viedlo
k
veľkému
množstvu
nereprodukovateľných
chybových
hlásení
,
kde
ľudia
hlásili
problémy
so
skriptovým
enginom
,
ktoré
nevedeli
vystopovať
,
keď
boli
TRUE
,
príčinou
zvyčajne
bola
chýbajúca
'
}
'
vo
vyžadovanom
súbore
,
ktorú
parser
nevedel
hlásiť
kvôli
zlej
konfigurácii
systému
hlásenia
chýb
.
Takže
kontrola
nastavenia
hlásenia
chýb
je
prvá
vec
,
ktorá
by
sa
mala
urobiť
vždy
,
keď
sa
vaše
skripty
nečinne
zaseknú
.
Zend
Engine
sa
dnes
dá
posudzovať
ako
dostatočne
vypracovaný
,
aby
nespôsobil
tento
druh
zláštneho
správania
.
|