当前位置: 首页 > 知识库问答 >
问题:

致命错误:允许内存大小为134217728字节耗尽(尝试分配262144字节)?

秋博容
2023-03-14

我在PHP中使用重载,我的PHP代码有什么问题,即使只有8行代码:

class c1{
  public function __call($name,$array){
      if($this->$name()){ return true;}
  }
}

$cl = new c1;
echo $cl->m1();

上面写着:

“致命错误:允许的内存大小134217728字节已用尽(试图分配262144字节)”

共有1个答案

郎经纶
2023-03-14

您正在使用以下代码进行无限循环:

if($this)-

这一行调用__call,这一行调用__call,以此类推,因为没有定义函数“m1”。

 类似资料: