2

我正在从这里http://www.zfsnippets.com/snippets/view/id/17/output/raw/table-view-helper阅读一些 RAW 代码,其中作者正在做很多像这样的斜线转义\'class\'

protected $_attribs = array(
    \'class\' => \'table\',
    \'cellpadding\' => \'0\',
    \'cellspacing\' => \'0\',
    \'border\' => \'0\',
);

据我了解,它应该是用于构造表格标记的代码。为什么作者会这样做,并且没有比这种可怕的解决方法更好的方法。我在想双引号应该做"'class'"但不确定。任何人都知道这样做的正确方法是什么?

这是调用此 var 的其他任何地方。它基本上是在那之后以getter setter风格使用的,array_merge我猜

public function setAttribs($options = null)
{
    if (is_array($options)) {
        $this->_attribs = array_merge($this->_attribs, $options);
    }
    return $this;
}
4

1 回答 1

7

我认为只有此代码所属错误的博客或网站才能逃脱它。只是忽略它们。

于 2010-12-17T02:04:20.610 回答