Blaubart: json_decode bläst Speicher auf

Beitrag lesen

Tach.

Ich lese von unserem Server mittels file_get_contents() sehr viele Json-Dateien ein (.json), die ich anschliessend mit json_decode in ein PHP-Objekt übertrage.

Dateigröße: ca 13mb
Speicher nach dem Öffnen mittels file_get_contents(): 15mb
Speicher nach json_decode: 180mb!!!

Was gibt denn Dein Wert von 180 MB Speicher an? Den maximalen (oder vielleicht durchschnittlichen) Speicher, den json_decode während der Decodierung belegt? Oder eher die Größe der Daten *nach* der Decodierung?

--
Always remember that you are unique. Just like everybody else.