Они пекутся о предотвращении дублирующих обращений к бд:
А чуть ниже уже ни о какой оптимизации не пекутся(?):function getData()
{
// Lets load the data if it doesn't already exist
if (empty( $this->_data ))
{
$query = $this->_buildQuery();
$this->_data = $this->_getList( $query );
}
return $this->_data;
}
$k = 0;Нет, я конечно допускаю, что при (count( $this->items )) < 1000 этот кусок вряд ли станет "бутылочным горлом"; а вот если каунт будет в районе 10к ?
for ($i=0, $n=count( $this->items ); $i < $n; $i++)
{
$row =& $this->items[$i];


Комментариев нет:
Отправить комментарий