js和php中if判断空数组的差异
今天看到串代码做了个小测试
js中
var aa = []
if (aa){
console.log(aa);
}
php中
$aa = [];
if (!$aa){
var_dump($aa);
}
js中空数组是一个对象,可转型为true;php中空数组则为false。
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
今天看到串代码做了个小测试
js中
var aa = []
if (aa){
console.log(aa);
}
php中
$aa = [];
if (!$aa){
var_dump($aa);
}
js中空数组是一个对象,可转型为true;php中空数组则为false。