所以我知道依赖注入的基础知识。我应该将我的依赖项作为方法参数传递,而不是在方法中实例化对象本身。
我想知道这是否也适用于 PHP 附带的类,例如 DateTime 对象或 ReflectionClass 对象?
例如,我正在处理的一个类的方法需要了解传入的对象的属性。我想使用 ReflectionClass 来完成任务,但我认为似乎没有必要传递一个如果类将始终可访问且相对不变(除非 ReflectionClass 随较新的 PHP 版本发生更改),则将 ReflectionClass 对象作为参数。