我想知道使用通常的调试代码(日志,打印,配置文件等)创建类的最佳方法是什么。
当我每次想要记录某些东西时必须实例化一个新的调试对象时,我不喜欢它的读取方式。全局对象看起来不太好。
有什么想法吗?
答案 0 :(得分:2)
使用static methods.静态方法不需要实例化对象来执行它们。
答案 1 :(得分:1)
除了使用静态方法之外,您还可以避免使用set_error_handler()和set_exception_handler()函数输出PHP解析错误,并定义用PHP编写的函数(针对每个错误)来处理这些错误。
答案 2 :(得分:0)
您可以使用Singleton模式。在单例模式中,实例化自动限制为一次。也就是说,一个类只有一个实例。 请访问以下链接: