O ile mi wiadomo, drugie i trzecie wyrażenie są wykonywane za każdym razem w pętli for.dla najlepszej praktyki pętli
Zawsze brałem za pewną wydajność, zalecana jest druga opcja, czy ktoś może to potwierdzić?
1) for($i=0;$i<=dosomething();$i++) [...]
2)
$max = dosomething();
for($i=0;$i<=$max;$i++) [...]