syndrael
Messages postés2378Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention29 décembre 2012
-
8 févr. 2009 à 14:13
lolo6tm
Messages postés1Date d'inscriptionmardi 26 juillet 2005StatutMembreDernière intervention19 novembre 2010
-
19 nov. 2010 à 16:01
Bonjour,
Sur certains codes on peut retrouver l'opérateur =&. Pouvez vous me dire de quoi il s'agit ? et si vous avez un site d'exemple ce serait sympa je n'ai rien trouvé.
Bonne journée
S.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 8 févr. 2009 à 14:33
Tu n'as bien lu ce que j'ai écrit ;-)
& n'est pas un opérateur; ce que tu as lu c'est $a &$b.
Les espaces ont peu d'importance...
$a devient une référence à $b.
Dans ton exemple : $user devient une référence à la variable retournée pat JFactory::getUser().
Donc, voir la doc php.net sur les références :
http://www.php.net/manual/en/language.references.php
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 8 févr. 2009 à 14:21
Hello,
il n'y a pas d'opérateur =& en php.
Pour une piqure de rappel sur les opérateurs binaires en PHP:
http://www.phpcs.com/codes/SQUELETTE-GESTION-DROITS_48756.aspx (lis les commentaires, il y a bien plus que ma source).
A mon sens, tu as lu ceci :
<?php
$foo = 'toto';
$bar = &$foo;
// $foo =& 2; ne fonctionne pas, par exemple, il faut une variable
?>
Où &$foo indique que $bar devient une référence à $foo.
http://www.php.net/manual/en/language.references.php
syndrael
Messages postés2378Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention29 décembre 201220 8 févr. 2009 à 14:27
Merci de ta réactivité.
Pourtant sur de nombreux produits open source on retrouve cette notation.. Juste pour exemple Joomla. On peut retrouver "$user =& JFactory::getUser();"
C'est un exemple parmi tant d'autres, d'ou justement ma question. Ta piqure de rappel est très pratique (direct dans mes bookmarks) mais je me dis que si dans ces produits on retrouve cette notation, c'est que ça doit bien servir..
Bon week end
S.
syndrael
Messages postés2378Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention29 décembre 201220 8 févr. 2009 à 14:39
Pour Noel j'offre à tous ces développeurs un clavier qui met les espaces ou il faut.. LOL !!
Donc finalement l'hypothèse ke je faisais était la bonne. Je pensais qu'il y avait une subtilité dans cette notation..
S.
Vous n’avez pas trouvé la réponse que vous recherchez ?