在OOP中使用调试器类的最佳方法是什么?

时间:2011-11-02 23:53:42

标签: php oop debugging

我想知道使用通常的调试代码(日志,打印,配置文件等)创建类的最佳方法是什么。

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

有什么想法吗?

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

您可以使用Singleton模式。在单例模式中,实例化自动限制为一次。也就是说,一个类只有一个实例。 请访问以下链接:

http://php.net/manual/en/language.oop5.patterns.php