【发布时间】:2013-05-31 01:55:32
【问题描述】:
我正在用 PHP 创建一个报告库并开发了一个名为 ReportView 的抽象类。这将提供报表的基本功能,如生成页眉和页脚、创建参数表单。
在这个类中将有另一个名为 generate_report 的函数。目前它在抽象类中是空的,因为在这个级别我们不知道报告的内容。此外,它还包括一个 render 函数,该函数调用此 generate_report 函数并将输出发送到浏览器。
所以每当子类从 ReportView 继承时,我都需要它必须实现 generate_report 方法,否则 PHP 必须给出错误。是否有任何关键字或方法可以让我们强制执行特定功能。
【问题讨论】: