【发布时间】:2011-01-14 22:02:31
【问题描述】:
PHP 中是否有任何形式的 assign-if-not-empty-otherwise-assign-null 函数?
我正在寻找一种更清洁的替代方案:
$variable = (!empty($item)) ? $item : NULL;
如果我能指定默认值也会很方便;例如,有时我想要 ' ' 而不是 NULL。
我可以编写自己的函数,但有本地解决方案吗?
谢谢!
编辑:应该注意的是,我试图避免通知未定义的值。
【问题讨论】:
-
!empty($item) && ($variable = $item);
-
@Delta:那么默认值会怎样?
-
@Delta 不行,
$item为空时不会初始化$variable。
标签: php