致命错误:内存不足(分配1947467776)(试图分配65488字节)

时间:2013-06-19 20:13:24

标签: php function

我正在运行一个非常简单的功能但是出现内存超时问题,有什么建议吗?

function getSum($value)
{
    return  getsum($value) + "58";
}

echo getSum(5) // I would expect it to show 63

但我得到了:

Fatal error: Out of memory (allocated 1947467776) (tried to allocate 65488 bytes) in C:\Users\

1 个答案:

答案 0 :(得分:7)

这是一个无限循环,因为getSum()总是被递归调用。

你应该这样做:

 function getSum($value)
{
    return  $value + 58;
}