Что имеем?
1. Всего лиш 1 sql на страници про вызове 100500 раз
2. Увеличивается скорость генерации страниц.

Смысл очень прост. После первого sql цикла сохраняем наши массивы в памяти oop.


вызов ->
$text=text::smile($text);

                        
class text{
static $smile=null;

static function smile($text){
if (self::$smile != null){

foreach(self::$smile as $key => $val){
$text=str_replace($val['text'],'<img scr="/smile/'.$val['img'].'">,$text);
}
}
else {
$q=$db->query('select img,text from smile');
while($post=$q->fetch_assoc()){
$smile[]=$post;
$text=str_replace($post['text'],'<img src="/smile/'.$post['img'].'">',$text);
}
self::$smile=$smile;
}
return $text;
}
}
5 13 0
0

Нет фото
• 16 окт 2015, 18:11


Повторим http://yandex.ru/search/touch/?text=%D1%81%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0+%D0%BE%D0%BE%D0%BF+%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C&clid=1925653&lr=20657 может быть всё же Оперативная память, а не память ооп?

0

Нет фото
• 16 окт 2015, 18:08


Что такое "хасунька"?

0

Нет фото
• 16 окт 2015, 18:07


Zдешний, Вбей в гугеле "Свойства ООП память". И заметь, хасунька видил и нислова не написал*

0

Нет фото
• 9 окт 2015, 13:07


Я курсы не смотрю. Читай статьи о ООП. Там четко и ясно написано "ООП обладает памятью". Ей то я и воспольщовался*