Warning : passage par référence PHP5.0.4

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Warning : passage par référence PHP5.0.4

par simoh » 26 nov. 2008, 16:15

salut
tu pourra enlever le niveau d'erreur strict, mais dans tous les cas ça sera plus supporté comme technique :-(

par starkeus » 13 déc. 2005, 15:18

Bon après quelques tests, j'ai trouvé la bonne façon de faire (enfin je pense)
//on signifie le passage par référence dans la déclaration des paramètres.
function passageParRef( &$variable) {
$variable ++;
}
$val = 1;
echo "$val"; //donne 1
passageParPref($val);
echo "$val";//donne 2

Warning : passage par référence PHP5.0.4

par starkeus » 13 déc. 2005, 14:05

bonjour à tous,
encore un problème...
j'essaye de passer par référence une de mes variables dans une fonction...je sais qu'en PHP 5 la technique du & est dépréciée... je lis par ci par là que les objets sont automatiquement passé par référence...mais moi ce n'est pas un objet juste une variable...comment faire?

Code : Tout sélectionner

Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of increment_ref(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in c:\program files\easyphp1-8\www\Test\test.php on line 24
d'après le warning je dois modifier le php.ini mais à la fin ils disent que cela ne sera bientot plus supporté?
:roll:

merci d'avance