你怎么记得for循环中表达式的顺序?

Moa*_*oak 2 php for-loop mnemonics

这是一个非常简单的问题,我总是要去这里检查,然后我突然想到它是如此明显.但真的在一周不使用它之后,我通常最终会写作

for ($i = 1;  $i++; $i <= 10;) {
    echo $i;
} 
Run Code Online (Sandbox Code Playgroud)

一些助记符可能会有所帮助

Wri*_*ken 7

ICE:

  • 初始化
  • 校验
  • 执行


Nik*_*kiC 6

合乎逻辑!顺序与评估表达式相同.

for ($i = 0; $i < 10; ++$i) {
    echo $i;
}
// is same as
$i = 0; // 1.
while ($i < 10) { //2.
    echo $i;
    ++$i; // 3.
}
Run Code Online (Sandbox Code Playgroud)