11.3 Migration de PHP/FI 2.0 à PHP 3.0
11 Appendices
Manuel PHP
. A propos des incompatibilités en 3.0 ->old_function . Balises PHP . Syntaxe if..endif . Syntaxe while . Types d'expression . Les messages d'erreur ont changé . Evaluation rapide des booléens . La valeur TRUE / FALSE comme retour de fonctions . Diverses incompatibilités
|
11.3.2 old_function
L'instruction
old_function
vous permet
de déclarer une fonction en utilisant une syntaxe identique à
celle de PHP/FI2 (hormis le fait que vous devez remplacer
'
function
' par '
old_function
').
C'est une fonctionnalité obsolète, qui ne doit être utilisée
que par les convertisseurs PHP/FI2->PHP 3.
Attention |
Les fonctions déclarées comme
old_function
ne peuvent
pas être appelées depuis le code interne PHP. Entre autres choses,
cela signifique que vous ne pouvez pas les utiliser avec des fonctions
comme
usort
,
array_walk
et
register_shutdown_function
. Vous pouvez
contourner cette limitation en écrivant une fonction moderne, qui appelle
cette vieille syntaxe
old_function
.
|
|