O
nekompaktibilnostiach
v
3.0
PHP
3.0
je
od
základu
prepísané
.
Má
vhodný
syntaktický
analyzátor
(
parser
)
,
ktorý
je
o
mnoho
róbustnejší
a
konzistentnejší
než
ten
v
2.0
.
3.0
je
tiež
značne
rýchlejšia
a
používa
menej
pamäte
.
Avšak
,
niektoré
z
týchto
vylepšení
by
neboli
možné
bez
zmien
kompaktibility
v
syntaxe
a
vo
funkčnosti
.
Okrem
toho
,
vývojári
PHP
skúšali
zrovnať
ako
syntax
tak
aj
sémantiku
PHP
vo
verzii
3.0
a
toto
tiež
spôsobilo
nejaké
nekompaktibilnosti
.
Dúfame
,
že
počas
dlhého
zábehu
budú
tieto
zmeny
pre
dobro
veci
.
Táto
kapitola
sa
vás
pokúsi
previesť
cez
nekompaktibilnosti
,
na
ktoré
môžete
naraziť
pri
prechode
z
PHP
/
FI
2.0
na
PHP
3.0
a
pomôcť
vám
pri
ich
riešení
.
Nové
vlastnosti
sa
tu
nespomínajú
,
iba
ak
je
to
nutné
.
Konverzný
program
,
ktorý
dokáže
automaticky
prekonvertovať
PHP
/
FI
2.0
scripty
existuje
.
Dá
sa
nájsť
v
podadresári
convertor
v
distribúcii
PHP
3.0
.
Napriek
tomu
,
tento
program
iba
zachytáva
zmeny
v
syntaxe
,
takže
by
ste
si
mali
túto
kapitolu
prečítať
pozorne
.