这是一个经常讨论的问题,但到目前为止似乎没有解决方案适合我的问题。我正在生成一个带有 $pdf = new FPDF(); 的pdf . 这工作正常。但现在我想要一个带有页码的页脚。在尝试了很多事情后我发现,如果要设置页脚,则需要使用 $pdf = new yourPDFclassName(); 创建一个实例;(它扩展了父 FDF 类)。
再次运行整个过程我收到错误:第 16 行 /..blabla/yourPDFclassName.php 中允许的内存大小为 33554432 字节已用尽(尝试分配 77 字节)
有谁知道为什么在我调用子类时会发生此错误?我的意思是它适用于父类......顺便说一句,77字节比33554432字节小得多......嗯
class REPORTSPDF extends FPDF { .... }
16: $pdf = new REPORTSPDF();
第 16 行在 REPORTSPDF 的构造函数中。第 16 行之前没有其他行。它只是在调用 $pdf = new REPORTSPDF() 时崩溃。
没有页脚功能,我有同样的错误。奇怪的是,当我将第 16 行更改为
$pdf = new FPDF();
一切正常(除了我没有页脚)。