在 PHP 中,empty()
函数用于检测一个变量是否为空。在 PHP 的语义中,以下情况会被认为是“空”:
以下是一些 empty()
被认为是 true
的值:
""
(空字符串)0
(作为整数或字符串)"0"
(字符串)NULL
false
array()
(空数组)
因此,对于 empty($param['time_num'])
,如果 $param['time_num']
的值为 0
(整数 0),那么 empty()
将返回 true
,这意味着 0
被视为“空”。
也就是说,如果你在 PHP 8 中执行 empty($param['time_num'])
,并且 time_num
的值为 0
,结果将是 true
。