猿问

php unset($v)之后用count()函数得到值为0

比如说有一个变量为$val,用unset()将这个销毁,然后用count($val),得到的值是0,请问这里的运行机制是怎样的?count()除了这种情况可以得出0还有哪些情况也可以得出0呢?

夏木研
浏览 1349回答 3
3回答

phper_linuxer

count() 对没有初始化的变量返回 0,但对于空的数组也会返回 0。 可以用 isset() 来测试变量是否已经初始化
随时随地看视频慕课网APP
我要回答