Eğer (Adam / Peter başına) DB / dosyasında değerleri saklamak değil, ve kesinlikle, o zaman bu durumda bile onlara uygun olabilir, Zend Framework kurallarına göre 80/120 karakter sınırını tutmak gerekir.
As per:
http://framework.zend.com/manual/en/coding-standard.coding-style.html
String Concatenation strong> (bir düzey ekstra girinti)
$sql = "SELECT `id`, `name` FROM `people` "
. "WHERE `name` = 'Susan' "
. "ORDER BY `name` ASC ";
Associative Arrays strong> (bir düzey ekstra girinti)
$sampleArray = array(
'firstKey' => 'firstValue',
'secondKey' => 'secondValue',
);
The above two combined strong> (iki seviyeli uzun dizeleri için ekstra girinti)
protected $_messages = array(
'key1' => 'very, very long string '
. 'lorem ipsum dolor sit amet…',
'key2' => 'this one it very long too, '
. 'and exceeds 80 characters len…'
);
Edit:
The above does not work (thanks & sorry takeshin), as PHP does not seem to allow any code/operators in initial values of class properties.
Çözelti sınıf kurucusu içinde ilk değerlerini birleştirmek ve ayarlamak için:
<?php
class bar {
protected $_messages = Array();
public function __construct() {
// manually initialize, or load from DB/XML/etc
$this->_messages[] = "very, very long string "
. "lorem ipsum dolor sit amet";
$this->_messages[] = "this one it very long too, "
. "and exceeds 80 characters len";
var_dump( $this->_messages );
}
}
$foo = new bar();
?>