Thorsten Steffen: ini_get("memory_limit")

Beitrag lesen

Hio,

In einem PHP-Skript lese ich verschiedene Konfigurationswerte aus. Bei memory_limit bin ich auf ein kleines Problem gestossen.
In der PHP.ini steht dort ein Wert von 8M, jedoch liefert
ini_get("memory_limit") einen Leerstring zurück, während get_cfg_var("memory_limit") den gewünschten Wert liefert. Irgendwie finde ich das seltsam un hab keine so rechte Erklärung, im SELFArchiv und php.net konnte ich nix dazu finden. Seltsam ist auch, das ini_get_all(); auch keinen Eintrag für memory_limit liefert. Ich dachte eigentlich, das zunächst einmal der Wert der php.ini gilt (sofern vorhanden) und dieser durch andere Einstellungen überschrieben werden kann, z.b. .htaccess-Direktiven. Vorallem, was heisst das? das mein Skript letztendlich (theoretisch) keine Speicherlimit besitzt? Und wie könnte ich das testen?

Vielleicht hat da jemand eine Ahnung.

das ganze läuft unter Apache 1.3.27, WinXP, PHP 4.22

gl & hf

Thorsten