내가 너무 많은 클래스를 가지고있을 가능성이 큰 PHP 프로젝트에서 일하고 있는데, 일부 클래스가 다른 클래스에 의존 할 때 내 문제가 나타납니다. 예를 들어, 오류 처리 클래스는 보안 클래스에 의존하고, 사용자 클래스는 데이터베이스 클래스에 ...의존성을 어떻게 관리 할 수 있습니까?
$obj1 = new class1();
$obj2 = new class2($obj1);
$obj3 = new class3();
$obj4 = new class4($obj3 , $obj1);
etc...
그러므로 내 질문이 들어옵니다! 의존성을 관리하는 가장 좋은 방법은 무엇입니까?
또한 [PHPXref]에 관심이있을 수 있습니다 (http://phpxref.sourceforge.net/) – paulsm4
이 클래스를 자동 로딩 또는 약에 대한인가 다른 객체에 객체를 전달 하시겠습니까? – Sliq
Symfony Dependency Injection Container를 살펴보면 매우 유용합니다. – deceze