Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Pages : 1
Bonjour.
Il y a peu, je me suis intéressé aux behaviors liés au XML-RPC, et plus particulièrement à xmlrpcGetPostInfo. Voici son appel dans inc/core/class.dc.xmlrpc.php :
$this->core->callBehavior('xmlrpcGetPostInfo',$this,$type,array(&$res));
Comme on peut le voir, $res est passé en référence. Mais ce que je trouve surprenant, c'est que cette référence est elle-même mise comme premier (et seul) élément d'un tableau anonyme. Je n'arrive pas à comprendre la raison de ce tableau anonyme. Je suppose qu'il y a une bonne raison qui m'échappe, quelqu'un aurait-il l'amabilité d'éclairer ma lanterne ?
Merci d'avance.
« Y a des jours où faut pas m'chercher !! Et y a des jours tous les jours ! »
Hors ligne
call_user_func ne prend pas les variables par référence, il en fera une copie dans tous les cas si ce n'est pas un objet. L'astuce consiste alors à passer la variable dans un tableau :)
La seule difference entre un fou et moi, c'est que je ne suis pas fou. (Dali)
Hors ligne
Pages : 1
Vous n'êtes pas identifié(e).