par
sirakawa » 19 août 2014, 08:42
Exactement, on pouvait et on peut toujours passer une variable par référence (les modifications de cette variable effectuées dans la fonction sont conservées au sortir de la fonction)
Ce qui change c'est la syntaxe:
avant
<
?php
function foo($var) {
$var++;
}
$a=5;
foo (&$a);
// $a vaut 6 maintenant
?>
maintenant
<?php
function foo(&$var) {
$var++;
}
$a=5;
foo ($a);
// $a vaut 6 maintenant
?>
Il te faut donc modifier la déclaration de cette fonction et chercher tous ses appels....
Exactement, on pouvait et on peut toujours passer une variable par référence (les modifications de cette variable effectuées dans la fonction sont conservées au sortir de la fonction)
Ce qui change c'est la syntaxe:
avant
<[php]?php
function foo($var) {
$var++;
}
$a=5;
foo (&$a);
// $a vaut 6 maintenant
?>[/php]
maintenant
[php]<?php
function foo(&$var) {
$var++;
}
$a=5;
foo ($a);
// $a vaut 6 maintenant
?>[/php]
Il te faut donc modifier la déclaration de cette fonction et chercher tous ses appels....