php - 为什么空函数在对象成员调用时返回 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
解决方案
推荐阅读
- c# - 如何使用 C# 将 ffmpeg cmd 执行到命令行?
- python-3.x - 在 Cherrypy、Python3 上禁用 TLS1.0 和 TLS1.1
- scala - 如何使用窗口函数选择行?
- python - 根据包含不同日期的文本,按日期重新排列单列字符串
- c - 为什么“代码”与“名称”相同?
- android - 在工具栏上应用渐变背景
- javascript - 我无法通过反应创建新卡
- netlogo - 如何在它们发芽的所有补丁内以圆形布局在补丁中发芽海龟?
- go - Nginx 向 Golang 后端发送“连接:关闭”而不是“连接:升级”
- arrays - rank 和 unrank 结合约束