11.4 Migration de PHP/FI 2 à PHP 3
11 Annexes
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.4.2 old_function
L'instruction
old_function
vous permet
de déclarer une fonction en utilisant une syntaxe identique à
celle de PHP/FI (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/FI 2 -> 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 signifie que 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
.
|
|