41 votes

Les affectations de variables multiples se font-elles par valeur ou par référence ?

$a = $b = 0;

Dans le code ci-dessus, les deux $a y $b a attribué la valeur de 0 ou est $a juste pour faire référence $b ?

2voto

Taylor Gerring Points 1165

La valeur 0 est attribuée à la fois à $a et à $b. Si vous vouliez que $a fasse référence à $b, vous le préempteriez avec une esperluette, par exemple :

$a = & $b = 0;

http://php.net/manual/en/language.oop5.basic.php

1voto

mcgrailm Points 9453

Il leur attribue à tous deux la valeur 0

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X