在 php.ini 文件中有“2M”,我期望一个数字 - 这是什么意思


In a php.ini file there is '2M' where I expect a number - what does it mean?

我的雇主需要更改一些PHP文件,导致我需要查看"php.ini"文件,这是我以前从未做过的。我关心的台词是:

upload_max_filesize = 2M

"2M"是指200万吗?如果不是,这意味着什么?我不需要改变它,我只需要知道它代表什么数字。

2 兆字节。我不知道这是 2^20 字节还是 10^6 字节,但这并没有太大区别。

这是一个

PHP速记字节值。您可以从 http://www.php.net/manual/en/faq.using.php#faq.using.shorthandbytes 中找到更多信息

2M=2*2^10 字节。这是 PHP 定义的 UPLOAD 的默认最大大小,可以更改为您喜欢的任何数字

2M 是 2 兆字节 (2*1024*1024)

你可以在这里和这里阅读它