Ogni volta che ho ricevuto questo errore, ho appena aumentato la memoria per risolverlo. Ho un caso in cui, a scopo di test, voglio far sì che una pagina utilizzi tutta la memoria, per quanto grande io abbia impostato memory_limit.Come causare intenzionalmente un "Errore irreversibile: Dimensione di memoria consentita di byte xxx esaurita"
Non ho idea di come fare per farlo.
EDIT: ho provato questo:
<?php
echo "start";
@ini_set('memory_limit', '1M');
$test = "a";
while (1) {
$test = "a" + $test;
}
echo "done";
?>
Ma non è precipitato. Alla fine ha appena stampato "starttart" che è strano che sia stato stampato due volte ...
Vorrei un semplice esempio di codice, il "mettere un sacco di cose in memoria" .. beh, so che molto .
essere creativi, questo è tutto quello che posso dire. – BoltClock
La prossima volta, inizia a pubblicare ciò che stai provando e/o hai provato. –