Neden bu kod bölü dolu

0 Cevap php

Burada bazı RAW kod okuyorum http://www.zfsnippets.com/snippets/view/id/17/output/raw/table-view-helper yazar böyle kaçan eğik bir sürü yapıyor nerede \'class\'.

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

Den ne anlamak bir tablo biçimlendirme oluşturmak için kullanılacak kod olması gerekiyor. Neden tam olarak yazar bunu bu şekilde yapıyor ve orada bu iğrenç geçici çözüm daha iyi bir yol değildir. Ben çift tırnak "'class'" yapmalıyım düşünüyor ama emin değildi. Herkes bunu yapmanın doğru yolu nedir emin bilir?

Bu her yerde bu var denir yerdir. Bu temelde array_merge sanırım ile, bir alıcı ayarlayıcı tarzında sonra kullanılan ediliyor

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

0 Cevap