2
임의의 PHP 질문, 더 많거나 적은 호기심. 이것이 바보 같은 질문이라면 사과드립니다.정의 된 상수를 사용하여 객체 생성
$class = 'ClassName';
$object = new $class();
또는이 분명히 작동
$object = $class::functionName();
.
define(CLASS, 'ClassName');
$object = new CLASS();
또는
$object = CLASS::functionName();
이 작동하지 않습니다.
새 개체를 만들 때 정의 된 상수를 사용하는 것이 가능한지 궁금합니다. 그렇지 않으면, 나는 확실히 이유를 이해합니다.
예. 이전 스크립트에서 현재하고있는 것과 정확히 같습니다. 그냥 물어볼 줄 알았어. 감사! – Brett