为什么empty函数判断为空,实际值却非空?

2026-04-02 19:250阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计795个文字,预计阅读时间需要4分钟。

为什么empty函数判断为空,实际值却非空?

最近在一个项目中使用 empty() 获取到了一些意料之外的结果。以下是处理后的测试记录,与您分享。

phpvar_dump($person->firstName, empty($person->firstName));

它的结果是:

string(5) Frbool(false)

最近我在一个项目中使用 empty 时获取到了一些意料之外的结果。下面是我处理后的调试记录,在这里与你分享了。

var_dump( $person->firstName, empty($person->firstName) );

它的结果是:

string(5) "Freek"
bool(true)

为什么empty函数判断为空,实际值却非空?

结果出人意料。

阅读全文

本文共计795个文字,预计阅读时间需要4分钟。

为什么empty函数判断为空,实际值却非空?

最近在一个项目中使用 empty() 获取到了一些意料之外的结果。以下是处理后的测试记录,与您分享。

phpvar_dump($person->firstName, empty($person->firstName));

它的结果是:

string(5) Frbool(false)

最近我在一个项目中使用 empty 时获取到了一些意料之外的结果。下面是我处理后的调试记录,在这里与你分享了。

var_dump( $person->firstName, empty($person->firstName) );

它的结果是:

string(5) "Freek"
bool(true)

为什么empty函数判断为空,实际值却非空?

结果出人意料。

阅读全文