FPDF错误,致命错误:达到“100”的最大功能嵌套级别,正在中止

时间:2016-09-22 06:23:39

标签: php

我尝试在php文件下面执行以创建fpdf报告。

<?php
require('reportspdf.php');
$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Times','I',16);
$pdf->Cell(0,10,'Yay TutToaster Rocks !!',0,1,'C');
$pdf->Output();
?>

错误来自“致命错误:达到'100'的最大功能嵌套级别,正在中止!”。

我在php.ini文件中的“[xdebug]”之后添加了“xdebug.max_nesting_level = 500”(我尝试了200,-1),并重新启动了WAMP服务器中的所有服务。但没有解决错误。当尝试更大的数字像“1000”页继续加载。然后评论了zend扩展路径。

  

发生错误“致命错误:允许的内存大小为134217728   在D:\ wamp \ www \ Pharmacy中耗尽的字节数(试图分配1792个字节)   管理系统\ pages \ reportspdf.php在第2行“。

请帮我摆脱这个。

1 个答案:

答案 0 :(得分:1)

我强烈怀疑问题是'reportspdf.php'一直在调用require。这意味着它一直在尝试加载自己。尝试用以下代码替换第2行:

require_once('reportspdf.php'); 

如果您粘贴的PHP文件的名称是reportspdf.php,那么请尝试完全删除第2行。