Zend Framework 2:检查占位符是否设置(或不为空)

时间:2013-12-10 20:25:07

标签: php zend-framework2

Zend Framework 1.x的问题类似,测试占位符值是否设置(或者是否包含内容)的正确方法是什么?

我知道我能做到

$content = $this->placeholder('something')->getValue();
if (!empty($content)) {
   echo $content;
}

但我宁愿直接检查一下。像

这样的东西
if (.. test $this->placeholder('something') has content ..) {
   echo $this->placeholder('something');
}

1 个答案:

答案 0 :(得分:0)

这三个班轮怎么样:

if (null != ($content = $this->placeholder('something')->getValue())) {
    echo $content;
}

它并不完全等于空,但它已接近尾声。它将显示“0”,而empty()则不会。请参阅this键盘