МН
Size: a a a
МН
Д
$this->type = $type
, тогда добавь null
как значение по умолчанию к свойству класса.DS
СП
В
AM
В
ES
DS
ES
В
А
AM
DS
scope.singlton
. Потом надо разделить кеширование объектов и хранение инстанса синглтона, это нужно для приложений, использующих request loop. То есть, если это не синглтон, то мы кешируем объект при первом обращении и потом отдаем его из кеша через клонирование, а если синглтон, то пишем в кеш и клонируем в инстанс, каждый запрос все инстансы сбрасываются, а кеш остается, поскольку за то, что в кеше отвечает предзагрузка.AB
T
scope.singlton
. Потом надо разделить кеширование объектов и хранение инстанса синглтона, это нужно для приложений, использующих request loop. То есть, если это не синглтон, то мы кешируем объект при первом обращении и потом отдаем его из кеша через клонирование, а если синглтон, то пишем в кеш и клонируем в инстанс, каждый запрос все инстансы сбрасываются, а кеш остается, поскольку за то, что в кеше отвечает предзагрузка.DS
T
AB
AM
scope.singlton
. Потом надо разделить кеширование объектов и хранение инстанса синглтона, это нужно для приложений, использующих request loop. То есть, если это не синглтон, то мы кешируем объект при первом обращении и потом отдаем его из кеша через клонирование, а если синглтон, то пишем в кеш и клонируем в инстанс, каждый запрос все инстансы сбрасываются, а кеш остается, поскольку за то, что в кеше отвечает предзагрузка.