Questo esempio è stato fornito come esempio alternativo (esempio 4 per la precisione) per scrivere i loop for
su PHP.net.
for ($i = 1, $j = 0; $i <= 10; $j += $i, print $i, $i++);
Capisco for
loop, io proprio non capisco il motivo per cui la variabile, $j
, viene dichiarato in questa versione di scrivere un ciclo che stampa i numeri da 1 a 10.
FYI: Rimozione variabile dal ciclo for non fa assolutamente alcuna differenza per il risultato.
Ottima domanda. Quel '$ j = 0' verrebbe valutato solo una volta e quindi' $ j + = $ i' è per ... Cosa? – JakeGould
non sembra che 'j' stia facendo qualcosa oltre alla somma di' i' ... o.O – Andrew
Beh, sembra che la documentazione abbia adottato uno stile simile alla lingua stessa. Gonfio e pieno di trucchi. – Richard