gpt4 book ai didi

php - 我应该使用 empty() php 函数吗

转载 作者:可可西里 更新时间:2023-11-01 12:43:59 27 4
gpt4 key购买 nike

哪个更好?

if (!empty($val)) { // do something }

if ($val) { // do something }

当我用 PHP 5 测试它时,所有情况都会产生相同的结果。 PHP 4 怎么样,或者知道哪种方法更好?

最佳答案

你应该使用 empty()当您不确定变量是否存在时构造。如果希望设置变量,请改用 if ($var)

empty() 等同于 !isset($var) || $var == false。它returns如果变量是:

  • ""(空字符串)
  • 0(0 为整数)
  • 0.0(0 作为 float )
  • "0"(0 作为字符串)
  • NULL
  • 错误
  • array()(空数组)
  • var $var;(声明的变量,但在类中没有值)

关于php - 我应该使用 empty() php 函数吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7260323/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com