PHP中允许的内存大小为134217728个字节(尝试分配32个字节)

时间:2015-06-09 09:11:17

标签: php memory

当我尝试将file_get_contents输出存储到obj中时,我在代码中遇到问题。

$json = file_get_contents($url);
$obj = json_decode($obj);

我不允许在ini.php中更改内存大小,因为它在服务器上。还有其他解决办法。?

3 个答案:

答案 0 :(得分:2)

你有一个简单的拼写错误:

$json = file_get_contents($url);
$obj = json_decode($json);

答案 1 :(得分:1)

您是否尝试过增加内存限制的其他选项? 像

ini_set('memory_limit', '-1'); //change the -1 to a value that acommodates to your use case
$json = file_get_contents($url);
$obj = json_decode($json);

答案 2 :(得分:0)

ini_set(' memory_limit',' 256M');

或设置更大的内存