我正在从这里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;
}