2012-02-29 2 views
0

클래스를 정의한 후 PHP에서 클래스를 제거 할 수 있습니까? 예 :PHP에서 클래스 제거

class Test { } 

<something>('Test'); 
$test = new Test(); // <- not working because there is no class "Test" 
+1

('테스트'); – Narek

+0

제거하면 무엇을 의미합니까 ??? – Shaun

+1

물어볼 때 조금 두려워하지만 ... 왜? – kapa

답변

5

간단히 말해서 스크립트에로드 한 후에는 클래스를 제거 할 수 없습니다.

왜 필요한지 설명하면 해결책을 찾을 수 있습니다.

+0

질문에 설명을 추가했습니다. – rid

+1

그러나 runkit을 사용하여 메서드, 상수, 함수를 제거 할 수 있습니다. 왜 수업을 지울 수 없니?! ; P – meze

+0

@Radu : [namespaces] (http://php.net/manual/en/language.namespaces.php)를 사용하여 클래스 이름이 충돌하지 않도록 보장 할 수 있습니다. –