首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >安全地获取已定义和未定义索引的数组元素值

安全地获取已定义和未定义索引的数组元素值
EN

Stack Overflow用户
提问于 2012-04-24 23:16:25
回答 3查看 20.5K关注 0票数 33

我已经厌倦了编写三元表达式来清理数据,比如:

代码语言:javascript
复制
$x = isset($array['idx']) ? $array['idx'] : null;
// and
$x = !empty($array['idx']) ? $array['idx'] : null;

有没有一种原生方法ZF存取器/过滤器来获取某个给定数组的数组元素值,而不需要:

  • disabling error_reporting
  • ternary isset/empty check
  • error isset operator my own function or empty @
  • creating my or or application accessor/filter

  • disabling global /emptycheck
  • error control operator(在我自己的全局函数或应用程序中检查错误控制操作符)

类似于:

代码语言:javascript
复制
$x = get_if_set($array['idx']);
// or 
$x = Zend_XXX($array, 'idx')
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10300868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档