title: PHP memory limit
body: <p>In PHP 5.0.4, if you <strong>don't</strong> configure -enable-memory-limit, the memory_limit directive is ignored. (It's set to 8M in the recommended php.ini file, but the documentation says it's ignored.) So in that case, is there a per-script memory limit at all, or is it only limited by the system?</p>
  
  <p>I ask because I'm upgrading to PHP 5.2.8, and it <strong>does</strong> allow memory limiting by default. So now I actually have to set the value to something appropriate. The recommended php.ini file now has it set to 128M, but I don't know if that's <em>more</em> or <em>less</em> than what 5.0.4 did by default!</p>
  
  <p>I'm upgrading production systems, so I'd like to avoid any major change in behavior. The <a href="http://us3.php.net/ini.core" rel="noreferrer">documentation</a> (search for "memory_limit") is very confusing on this point. It says "default", but I don't know if that means the default value set in the config file, or the default value that it uses when memory limiting is disabled.</p>