Добрый день, допустим есть такая функция: PHP: public function getData( $id ) { $query = new Query; $query->from('table'); $query->where(['id' => $id]); $result = $query->cache(60)->all(); return $result; } Сам вопрос. Допустим в течении минуты к этой функции будут несколько запросов с разными передаваемыми данными. В кеше будет хранится только первый запрос, или при разных $id кеш будет перезаписываться?
Хеш кеша создаётся на основе запроса, поэтому будет столько записей в кеше, сколько разных id придёт в эту функцию. Иначе какой был бы в этом смысл?
@TeslaFeo нет, подзабил пока. У меня время было свободное. Почитал немного книжку Грокаем алгоритмы. Поэтому и возник вопрос с рекурсией.