У меня есть класс, который расширяет класс PDO. это называется база данных. но в конкретной функции, commit (), она получает ошибку переполнения памяти.
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 261900 bytes) in C:\wamp\www\igadgets\application\includes\base\classes\database.php on line 130
функция была:
function commit() {
return $this->commit();
}
Любопытно: когда я изменяю свой класс, чтобы больше не расширять PDO, а просто помещаю его в переменную, ошибка исчезает.
это отлично работает:
function commit() {
return $this->pdo->commit();
}
почему это?