在 php 中评估赋值
2022-08-30 22:05:29
我有一个关于php的“基础”问题。在 fgets
的示例代码中,它包含以下代码段作为读取文件内容的示例:
while (($buffer = fgets($handle, 4096)) !== false) {
echo $buffer;
}
语句如何具有值?是一种赋值+评价吗?我的意思是,它是如何获得价值的?这有名字吗?我注意到它使用严格的比较,那么所有赋值的计算结果都是布尔值真还是假?($buffer = fgets($handle, 4096))
$buffer
如果我想编写一个可以这样处理的函数,除了在某些条件下返回false之外,我是否必须做任何特殊的事情?