我正在用 PHP 创建一个报告库并开发了一个名为ReportView的抽象类。这将提供报表的基本功能,如生成页眉和页脚、创建参数表单。
在这个类中将有另一个名为generate_report的函数。目前它在抽象类中是空的,因为在这个级别我们不知道报告的内容。此外,它还包括一个渲染函数,该函数调用此 generate_report 函数并将输出发送到浏览器。
因此,每当子类从 ReportView 继承时,我都需要它必须实现 generate_report 方法,否则 PHP 必须给出错误。是否有任何关键字或方法可以通过它来强制实现特定功能。