2011-11-02 18 views
1

我想知道用通常的调试代码(日志,打印,配置文件等)制作类的最佳方法是什么。在OOP中有一个调试器类的最佳方法?

我不喜欢它每当我想记录一些东西时必须实例化一个新的调试对象时的读取方式。全局对象看起来不太好。

有什么想法?

+1

嗯,你说什么? :)你是在谈论一个框架或什么? –

+0

安装xdebug并使用代码分析器? – Stoosh

+0

不,我使用调试作为跨所有其他类使用的一组工具的示例。在这种情况下是一个小的类,有像日志() – MZAweb

回答

2

使用static methods.静态方法不需要实例化一个对象来执行它们。

+0

是的,想过这个......但你会失去使用非静态属性的能力(配置调试器等) – MZAweb

+0

@Rabine:那些静态(或者只是全局)函数可以指它们知道的对象实例。 – hakre

1

除了使用静态方法之外,还可以避免使用和set_exception_handler()函数输出PHP解析错误,并定义一个用PHP编写的函数来处理这些错误。

相关问题