Balises PHP
La
première
chose
que
vous
remarquerez
probablement
est
que
les
balises
de
PHP
start
et
end
ont
changé
.
L
'
ancienne
forme
?
?
a
été
remplacée
par
trois
nouvelles
balises
possibles
:
Exemple
C-1
.
Migration
:
Migration
:
balises
start
/
end
?php
echo
"
Ceci
est
du
code
PHP
/
FI
2.0.\n"
;
?
?
|
|
Comme en version 2.0, PHP/FI accepte aussi cette variante :
Exemple
C-2
.
Migration
:
premières
nouvelles
balises
PHP
?php
echo
"
Ceci
est
du
code
PHP
3.0!\n"
;
?
|
|
Notez bien que la balise de fin contient désormais un point
d'interrogation et un signe supérieur " ". Cependant, si vous
souhaitez utiliser XML sur votre serveur, vous aurez sûrement des
problèmes avec cette variante, car PHP risque d'essayer
d'exécuter des balises XML. A cause de ceci, la notation suivante
a été ajoutée :
Exemple
C-3
.
Migration
:
Nouvelles
balises
PHP
?php
echo
"
Ceci
est
du
code
PHP
3.0!\n"
;
?
|
|
Certains d'entre vous rencontrent des problèmes avec les éditeurs
qui ne comprennent pas ce type de balises d'instruction :
Microsoft FrontPage est l'un de ces éditeurs, et, pour contourner
le problème, la variation suivante a été introduite :
Exemple
C-4
.
Nouvelles
balises
PHP
script
language="
php
"
echo
"Ceci
est
du
code
PHP
3.0!\n"
;
/
script
|
|