5
eval
의 사용을 피하려고합니다. 생성자 인 경우 다음과 같은PHP 동적 클래스 구성
class myclass {}
$my_class_name = 'myclass';
$obj = new $myclass();
: 나는 동적으로이 같은 클래스를 인스턴스화 할 수
class myclass {
public function __construct($argument1, $argument2) {}
}
을하고 난 배열 인수의 값을 가지고, 내가 어떻게 동적으로 클래스를 인스턴스화 할 수 동적 인수를 전달합니까? 클래스를 수정할 방법이 없다는 것을 염두에두고,이를 사용하는 방법에 대해 연구해야합니다.
감사
유용합니다 : $ argList = array (...); $ obj = new $$ myclass ($ arglist) – KoolKabin
나는 이걸 시도했지만 인수를 인수로 사용하지 않고 배열을 인수로 전달한다. – pistacchio