gpt4 book ai didi

php - isset() 或 !empty() 对您 View 中的所有变量起作用?

转载 作者:可可西里 更新时间:2023-11-01 13:06:17 25 4
gpt4 key购买 nike

您好,我正在使用 CakePHP,我想知道你们是否将 isset() 或 !empty() 放在 View 中的所有变量周围?还是我应该依赖数据验证?建议的解决方案是什么?

最佳答案

我认为您应该了解 issetempty 之间的区别,并使用满足您需求的那个。

如果变量具有 非空非零值,

empty 将返回FALSE

以下值被认为是:

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

另一方面,如果变量不存在或已使用 unset() 取消设置,或者变量已设置为 NULL

关于php - isset() 或 !empty() 对您 View 中的所有变量起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1938061/

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