我正在运行一个非常简单的功能,但得到内存超时问题,任何建议?
function getSum($value)
{
return getsum($value) + "58";
}
echo getSum(5) // I would expect it to show 63
Run Code Online (Sandbox Code Playgroud)
但相反,我得到:
Fatal error: Out of memory (allocated 1947467776) (tried to allocate 65488 bytes) in C:\Users\
Run Code Online (Sandbox Code Playgroud)
这是一个无限循环,因为getSum()总是被递归调用.
你应该做这个:
function getSum($value)
{
return $value + 58;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
837 次 |
| 最近记录: |