OSX php.ini内存限制

时间:2009-09-18 11:15:59

标签: macos php memory-limit

当您使用最新版本的OSX(10.6)时,内存限制为8M(或您设置的任何内容)是否意味着您现在运行的是8 000 000字节而不是8 388 608?

1 个答案:

答案 0 :(得分:2)

PHP常见问题解答中有一条关于shorthand notation

的条目
  

一些PHP指令也可能采用速记字节值,相反   只有整数字节值。是什么   所有可用的速记字节   选择?我可以在外面使用这些吗?   php.ini?

     

可用选项为K (适用于   Kilobytes)M (对于兆字节)G   (对于千兆字节;自PHP以来可用   5.1.0),这些不区分大小写。其他任何东西都假设字节。 1M等于   一兆字节或1048576字节。 1K   等于一千字节或1024字节。您   可能不会使用这些简写符号   在php.ini之外,改为使用   整数字节值。见   ini_get()文档示例   关于如何转换这些值。

因此,在您的情况下,8M并不意味着8 000 000字节,但确实意味着8 388 608字节。

(这不依赖于您使用的操作系统:计算由PHP完成,memory_limit也由PHP实现)