我碰巧需要从另外两个类中扩展
我的类:
- 我的
PDOUser
类提供基本的 PDO 辅助函数,例如getRow
、query
、mysql_error
等。 - 我的
Debuggable
类,提供调试方法和错误方法来打印出良好的调试和错误消息。
我被告知继承多个类是一种令人困惑的编写程序的方式,这就是 PHP 不支持它的原因。
为什么我不敢怀疑更有经验的程序员的建议,我找不到更好的方法来解决我的问题。
我无法将任何类设为静态。 PDOUser
类提供 protected 属性 pdo
,也可以从子类访问该属性。
调试器类访问当前的类名称和方法名称以提供有用的调试信息。
我可以让一个帮助器类继承另一个,但我认为这也会令人困惑。
最佳答案
关于php - 我应该如何避免多个类继承的需要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23029596/