12.8.2.2 Options du langage
12.8.2 Description des directives internes du php.ini
12.8 Directives du php.ini
12 Annexes
Manuel PHP
. short_open_tag . asp_tags . precision . y2k_compliance ->allow_call_time_pass_reference . expose_php . zend.ze1_compatibility_mode
|
-
allow_call_time_pass_reference
boolean
-
Active ou non la possibilité de forcer les arguments à être passés
par référence lors de l'appel à une fonction. Cette méthode est dépréciée
et sera très certainement plus supportée dans les futures versions de
PHP/Zend. Il est préférable de spécifier directement dans la déclaration
de la fonction si les arguments seront passés ou non par référence.
Nous vous encourageons à désactiver cette option et de vous assurer
que vos scripts fonctionnent correctement avec dans le but de vous
assurez qu'ils fonctionneront avec les versions futures du langage (vous
devriez recevoir une alerte à chaque fois que vous utiliserez cette
fonctionnalité et que l'argument passé par valeur au lieu de l'être par
référence).
Passer les arguments par référence à l'appel de la fonction a été
abandonné pour rendre le code plus clair. Les fonctions risquaient
de modifier les arguments d'une manière aléatoire si l'argument
était passé par référence. Pour éviter cette effet, il est préférable
de spécifier le passage par référence dans le prototype de la
fonction.
Voir aussi l'explication sur les
références .
|