【发布时间】:2017-11-18 08:16:06
【问题描述】:
PHP 变量赋值何时会返回 false?
在this answer 中建议使用以下代码
while (($lastPos = strpos($html, $needle, $lastPos))!== false) {
$positions[] = $lastPos;
$lastPos = $lastPos + strlen($needle);
}
... while 循环将在赋值时结束...
$lastPos = strpos($html, $needle, $lastPos)
...返回 false。
这个赋值什么时候会返回 false,为什么?
谢谢
【问题讨论】:
标签: php boolean variable-assignment assignment-operator