Я читаю некоторый 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\',
);
Из того, что я понимаю, это должен быть код, который будет использоваться для построения разметки таблицы. Почему именно автор делает это так, и нет лучшего способа, чем этот отвратительный обходной путь. Я думал, что двойные кавычки должны делать "'class'"
, но не уверен. Кто-нибудь знает наверняка, как правильно это сделать?
Это везде, где этот вар называется. После этого он в основном используется в стиле метода получения, с array_merge
я думаю
public function setAttribs($options = null)
{
if (is_array($options)) {
$this->_attribs = array_merge($this->_attribs, $options);
}
return $this;
}