Php TCPDF V5.0.002第3018行->;正在尝试访问null类型的数组偏移量。如何修复它?

Php TCPDF V5.0.002第3018行->;正在尝试访问null类型的数组偏移量。如何修复它?,php,pdf,Php,Pdf,我目前正在使用TCPDF()来帮助我生成PDF文件。我最近升级到了PHPV7.4,这一行代码给了我一个错误:试图访问null类型的数组偏移量 $this->SetFont($this->footer_font[0], $this->footer_font[1], $this->footer_font[2]); 请注意,这很可能是一个兼容性问题,因为我没有更改代码中的任何内容。 有什么想法吗 提前感谢。您可以看到,如果将非数组值用作数组,PHP7.4将生成一个通知 尝试

我目前正在使用TCPDF()来帮助我生成PDF文件。我最近升级到了PHPV7.4,这一行代码给了我一个错误:试图访问null类型的数组偏移量

$this->SetFont($this->footer_font[0], $this->footer_font[1], $this->footer_font[2]);
请注意,这很可能是一个兼容性问题,因为我没有更改代码中的任何内容。 有什么想法吗


提前感谢。

您可以看到,如果将非数组值用作数组,PHP7.4将生成一个通知

尝试使用null、bool、int、float或resource类型的值作为 数组(例如$null[“key”])现在将生成一个通知

要修复代码,您应该检查
$this->footer\u font
值并确保它是一个数组