我可以动态命名一个类吗?
我编写了一个过程,它调用了大约 6 个页面,通过 tcpdf 生成 pdf。他们都使用相同的标题页来创建一个类。
class myPDF extends TCPDF {
问题是当我运行我的脚本时出现致命错误:在第一页完成后无法重新声明 myPDF 类。
我明白为什么,但不知如何处理。
只调用一次并不好,因为它拥有一个查看页面特定变量的函数。
我也不认为我可以取消声明它。
一种方法是更改每个包含的类名,但不确定如何使类名成为变量?
即类 $newname
有任何想法吗
小号
添加了这个
class myPDF extends TCPDF {
public function Header () {
global $title;
global $client;
global $host;
$oMulticell->multiCell(266,8, "<s1>$title Client:</s1> <s2>$client</s2> <s1>Host:</s1> <s2>$host</s2> <s1>Currency:</s1> <s2>$currency</s2> <s1>Reporting Period:</s1> <s2>$start_date_rep to $end_date_rep</s2>", 'TB');
}