A propos des incompatibilités en 3.0
PHP
3.0
a
été
entièrement
réécrit
.
Le
nouvel
analyseur
syntaxique
est
beaucoup
plus
robuste
et
cohérent
qu
'
en
version
2.0
.
Il
est
aussi
nettement
plus
rapide
et
utilise
encore
moins
de
mémoire
.
Cependant
,
ces
améliorations
n'
ont
pu
être
possible
qu'au
prix
de
modifications
parfois
importantes
,
tant
au
niveau
des
syntaxes
,
qu
'au
niveau
des
fonctionnalités
.
De
plus
,
l
'
équipe
de
développement
PHP
a
essayé
de
nettoyer
la
syntaxe
et
les
sémantiques
,
ce
qui
a
aussi
causé
quelques
incompatibilités
.
A
long
terme
,
nous
pensons
que
ces
modifications
seront
pour
le
bien
de
tous
.
Ce
chapitre
va
tenter
de
vous
montrer
les
incompatibilités
que
vous
pourriez
rencontrer
lors
de
votre
migration
de
PHP
/
FI
2.0
à
PHP
3.0
et
de
vous
aider
à
les
résoudre
.
Les
nouvelles
fonctionnalités
ne
sont
pas
signalées
,
à
moins
que
cela
ne
soit
nécessaire
.
Un
programme
de
conversion
automatique
de
vos
vieux
script
PHP
/
FI
2.0
existe
.
Il
est
disponible
dans
le
dossier
de
convertisseur
de
la
distribution
PHP
3.0
.
Ce
programme
ne
fait
que
repérer
les
modifications
de
syntaxe
et
ne
vous
épargnera
pas
une
relecture
attentive
du
script
.