Php 在大括号后面加分号的目的是什么

Php 在大括号后面加分号的目的是什么,php,for-loop,Php,For Loop,我很难找到(;)的上这个分号的用途。我的在线搜索只带来了不相关的结果。有人能解释一下吗 for (; $this->foo <=10; $this->foo++) {} (;$this->foo-foo++)的for{ 这基本上跳过了迭代器变量的初始化。通常您会键入如下内容: for ($i = 0; $this->foo <= 10; $i++) {} for($i=0;$this->foofor循环中的第一个表达式在循环开始时执行,通常用于初始化变量 在这个

我很难找到(;)的
上这个分号的用途。我的在线搜索只带来了不相关的结果。有人能解释一下吗

for (; $this->foo <=10; $this->foo++) {}
(;$this->foo-foo++)的
for{

这基本上跳过了迭代器变量的初始化。通常您会键入如下内容:

for ($i = 0; $this->foo <= 10; $i++) {}

for($i=0;$this->foofor循环中的第一个表达式在循环开始时执行,通常用于初始化变量


在这个for循环中,表达式是空的,因此在开始时不会发生任何事情。

for
循环可以与(;;)
配合使用,这被称为无限循环。
它没有任何初始化部分,没有条件检查,也没有后期操作

for(initialization, condition check, increment/decrement)

这是for
循环的
的三个部分

它意味着第一个子句是空的-没有初始化。等待您看到for(;;)
它意味着您不想初始化变量。