为什么这段代码充满了斜杠

sil*_*low 2 php zend-framework zend-view

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

protected $_attribs = array(
    \'class\' => \'table\',
    \'cellpadding\' => \'0\',
    \'cellspacing\' => \'0\',
    \'border\' => \'0\',
);
Run Code Online (Sandbox Code Playgroud)

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

这是调用此var的其他任何地方.array_merge我猜测它基本上是以getter setter风格使用的

public function setAttribs($options = null)
{
    if (is_array($options)) {
        $this->_attribs = array_merge($this->_attribs, $options);
    }
    return $this;
}
Run Code Online (Sandbox Code Playgroud)

s3v*_*v3n 7

我认为只有这个代码所属的博客或网站才会逃脱它.只是忽略它们.