首页 > 解决方案 > 为什么空函数在对象成员调用时返回 true,而在变量时返回 false?

问题描述

$pq_test        = pq( '.test' );
$pq_test_length = $pq_test->length;

if ( empty( $pq_test_length ) ) { // false
    return false;
}

if ( empty( $pq_test->length ) ) { // true
    return false;
}

为什么调用$pq_test和提取变量的结果不同?

预期和正确的 IF 语句结果需要是 - false

pq- 是phpQuery核心功能|

PHP版本=7.2

标签: phpfunctionif-statementvariablesis-empty

解决方案


推荐阅读