php - 如何为整个应用程序使用带有依赖注入的记录器?
问题描述
我想在我的 PHP 应用程序中全局使用 Logger。我知道如何将它与单例模式一起使用,但我看到人们建议使用依赖注入。我知道依赖注入通常是如何工作的,但问题是我如何在整个应用程序中像 Singleton 一样“全局”使用它。我试图在 index.php 中创建一个实例并将其发送到第一次调用一个服务。我应该更深入地发送该特定实例还是应该在我想在课堂上使用记录器时发送新的记录器实例?
解决方案
推荐阅读
- git - 将本地提交移动到要创建的分支中
- python - 处理重复、复杂异常处理的最佳方法?
- php - 多个域上的 Ajax 请求并在每个域中保持 PHP 会话处于活动状态
- arrays - Liquid.js 中的 2 个数组
- python - Snakemake:在 DAG 中显示较小版本的输入字符串
- mysql - Heroku 上的种子 MySQL 数据库
- angular - 尝试将包装在模块声明中的类添加到角度
- ubuntu - 如何在 Google Colab 中更改 Ubuntu 的版本?
- python - 如何在熊猫中同时过滤特定条件并应用功能
- c++ - 用于高斯乔丹消除的 C++ 程序返回一个非常小的值但不是 0