2016-04-17 10 views
-2

Ich habe oft die php.ini memory_limit gesehen, aber ich habe die Antwort auf meine Frage nicht gefunden.Was genau ist die php.ini memory_limit?

Was GENAU ist die memory_limit in php.ini?

Bitte ein detailliertes Beispiel veröffentlichen. Danke :)

+2

http://php.net/manual/en/ini.core.php#ini.memory-limit – fusion3k

Antwort

0

Es ist die Grenze des Gedächtnisses des PHP-Skripts. Es vermeidet, dass schlechter Code den Serverspeicher füllt und abstürzt.

0

Die memory_limit-Einstellung von PHP ist kein Speicherplatz, auf dem mehrere PHP-Skripts zusammenfassen oder wachsen. Die Anweisung 'memory_limit' legt die maximale Speichermenge fest, die ein PHP-Skript verwenden kann. Beachten Sie, dass dies dynamisch reserviert ist und nicht reservierter Speicher. Wenn ein Skript diesen Wert überschreitet, meldet PHP einen schwerwiegenden Fehler.

Fatal error: Erlaubt Speichergröße von x Bytes erschöpft (versucht x Bytes zuzuteilen) bedeutet

den Fehler, der die erlaubte Speichergrenze von x Bytes auf dem Server konfiguriert (memory_limit = xM), während die PHP erreicht wurde Skript versucht, y Bytes zuzuordnen.