single = on while循环

jan*_*kli 2 php operators while-loop

我现在正在练习php.我有一个问题.

=在一些循环中看到一个.经常在mysql查询.那它代表什么?

两个==手段相等.但单身=?你能告诉我这背后的逻辑吗?

Ry-*_*Ry- 11

单一=意味着"分配".赋值始终分配给变量并返回结果.所以,例如:

while($row = mysql_fetch_array($results)) {
    // ...
}
Run Code Online (Sandbox Code Playgroud)

虽然mysql_fetch_array($results)返回一个有效的阵列,它循环.当它返回时null(意味着结果的结束)循环退出.