Если сюда заглянет программист, ему тоже будет интересно
PHP Code
Объекты в PHP желательно писать так, а не так, как пишут многие. Если вам понадобится клон, всегда помогут магические методы.
Это предотвратит множественные повторные загрузки объектов, сэкономит память и прочее и прочее....
<?php
class SomeObject
{
private static $instances;
private function __construct($id)
{
//из кеша, если нет в кеше - из базы
}
public static function get($id=0)
{
if(!$id)
{
return new this($id);
}
if(!self::$instances[$id])
{
self::$instances[$id] = new this($id);
}
return self::$instances[$id];
}
}
?>
Программист? А что ты в этой моей помойке забыл? 
@темы:
уничтожение разума