Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php内存限制的最小值_Php_Memory_Memory Limit - Fatal编程技术网

php内存限制的最小值

php内存限制的最小值,php,memory,memory-limit,Php,Memory,Memory Limit,我试图掌握PHP内存分配的基础知识,但似乎缺少一些基础知识。 假设我们有以下代码: <?php ini_set('memory_limit','10000'); $a = ''; for ($i=0; $i<=10000000; $i++) { $a .= '1'; } 这意味着这个值没有考虑内存的ini_集合(如果一个值大得多,就可以了)。此操作是否有0.25MB(262144字节)的硬最小值 而且,假设我们只有一个空脚本,什么也不做,我们调用 echo memory

我试图掌握PHP内存分配的基础知识,但似乎缺少一些基础知识。 假设我们有以下代码:

<?php

ini_set('memory_limit','10000');

$a = '';
for ($i=0; $i<=10000000; $i++) {
    $a .= '1';
}
这意味着这个值没有考虑内存的ini_集合(如果一个值大得多,就可以了)。此操作是否有0.25MB(262144字节)的硬最小值

而且,假设我们只有一个空脚本,什么也不做,我们调用

echo memory_get_usage(true);
这将输出786432字节

所以我很困惑。空脚本正在使用0.75M内存。如果我通过ini_set命令将允许的内存限制为262144,那么脚本如何执行(它仍然执行OK…)

echo memory_get_usage(true);