标签: php
为什么
var_dump(min(-100,-10,NULL,10,100));
返回
NULL
非常感谢对PHP文档的任何引用。
答案 0 :(得分:2)
根据Comparison Operators上的PHP文档,将NULL与任何内容进行比较会导致两个参数转换为bools,NULL转换为false。
false
因为对于数字only 0 or 0.0 convert to false,传递给min的所有其他参数都被认为大于NULL。