嗨,我正在使用CakePHP,我想知道你们在视图中的所有变量周围放置isset()或!empty()吗?或者我应该依赖数据验证?建议的解决方案是什么?
CMS*_*CMS 15
我想你应该知道和之间的区别isset,empty并使用满足你需求的那个.
empty将返回FALSE如果变量具有非空和非零值.
以下值被视为空:
"" (一个空字符串)0 (0作为整数)"0" (0作为字符串)NULLFALSEarray() (一个空数组)var $var; (声明的变量,但在类中没有值)在另一方面isset将返回FALSE如果变量不存在或已被取消设置与unset(),或变量已被设置为NULL.
| 归档时间: |
|
| 查看次数: |
8819 次 |
| 最近记录: |