Immer wenn ich diesen Fehler erhalten habe, habe ich nur den Speicher erhöht, um es zu beheben. Ich habe einen Fall, in dem ich zu Testzwecken eine Seite veranlassen möchte, den ganzen Speicher zu verbrauchen, wie groß auch immer ich den memory_limit setze.Wie Sie absichtlich einen "Schwerwiegender Fehler: Erlaubte Speichergröße von xxx Bytes erschöpft"
Ich habe keine Ahnung, wie man das macht.
EDIT: Ich versuchte dies:
<?php
echo "start";
@ini_set('memory_limit', '1M');
$test = "a";
while (1) {
$test = "a" + $test;
}
echo "done";
?>
Aber es stürzt nicht. Am Ende hat es nur "startstart" gedruckt, was seltsam ist, dass es zweimal gedruckt wurde ...
Ich hätte gerne ein einfaches Codebeispiel, das "eine Menge Sachen in Erinnerung" ... nun, ich weiß das sehr .
Sei kreativ, das ist alles was ich sagen kann. – BoltClock
Das nächste Mal, beginnen mit dem Posten, was Sie versuchen und/oder versucht haben. –