정적 메서드에 액세스하려고하지만 변수를 클래스 이름으로 사용하려고합니다. 이것이 가능한가? 나는 그것에 문제가있는 것 같다. 나는 이런 식으로 뭔가를 할 수 있도록하려면 :변수 클래스 이름 (PHP)을 사용하여 정적 메서드에 액세스
class foo {
public static function bar() {
echo 'test';
}
}
$variable_class_name = 'foo';
$variable_class_name::bar();
그리고 나뿐만 아니라 유사한 사용하여 정적 변수를 할 수 있어야합니다.
이 작품을 php 5.3.2에서 나에게 잘해라. –
을 사용하여 5.2 믿습니다. 구문 분석 오류 : 예기치 않은 T_PAAMAYIM_NEKUDOTAYIM /some/path/application/models/lev_base_model.php의 35 행 " – dqhendricks
실행중인 PHP 버전은 무엇입니까? 내가 아는 한 최근 버전 (5.2+, 이것이 유효 할 때 정확히 알 수는 없지만)에서 이것을 수행 할 수 있음을 알고 있습니다. – GordonM