这个例子是作为for在PHP.net上编写循环的替代示例(准确地说是示例4).
for ($i = 1, $j = 0; $i <= 10; $j += $i, print $i, $i++);
Run Code Online (Sandbox Code Playgroud)
我理解for循环,我只是不明白为什么变量,, $j在这个版本中写入一个打印数字1到10的for循环.
仅供参考:从for循环中删除变量对结果没有任何影响.
我认为这只是为了说明您可以使用带逗号的多个语句这一事实。
它在这里没有用,但显示了语法示例:
[...] 每个表达式可以为空或包含多个以逗号分隔的表达式。在 expr2 中,计算所有用逗号分隔的表达式,但结果取自最后一部分。[...]