ich solchen PHP-Code gefunden:Warum wird diese Schleife nur einmal ausgeführt?
$a = 5;
$i = 4;
for($i = &$a; $i < 10; ++$i);
echo "a=$a, i=$i";
ich diese Schleife 4-mal ausgeführt werden erwarten würde, da ich $ ein Verweis auf einen $ wird (rechts?). Allerdings wird Schleife nur einmal und Ausgänge ausgeführt:
a = 10, = i 10
ich nicht verstehen kann, warum es outh wie das funktioniert. Irgendwelche Ideen?
Es gibt ein Semikolon nach Ihrem 'for'. Aus diesem Grund sollten geschweifte Klammern immer benötigt werden. – 4castle
Korrekte Einrückung würde grundsätzlich SHOUT, was der Fehler ist – RiggsFolly
ist es eine gute Möglichkeit, CPU-Zyklen zu nutzen, obwohl – RiggsFolly