php OOP deel 5 get_declared_classes(), get_class_methode() , method_exists

안녕하세요, Dirk Rop입니다 나는 지금 나의 PHP 객체 지향 프로그래밍 과정을 계속한다

또는 객체 지향 프로그래밍 그리고 내가 보여주고 싶은 것은 당신이 PHP에서 미리 구운 많은 함수들을 가지고 있다는 것입니다 그들 중 하나는 get_declared_classes ()입니다 그것은 무엇을합니까? 여기 테이블 (배열)에 넣는다 PHP의이 버전에있는 모든 클래스 그건 당신이 수업의 전체 목록을 가지고 있다는 것을 의미합니다 이걸 실행 해보자 크롬 표시 그냥 복사 보시다시피, 일련의 전체 수업이 나옵니다

그들은 모두 PHP에서 표준입니다 그리고 바닥에 그 사람은 반드시 나와야한다 그리고 거기에있다 ok 이것은 미리 구운 함수입니다 get_declared_classes () 나는 이것을 빼앗을거야 다음에 가라

너는 내가 그것을 조금 튀김 전에 본다 이제 나는 단지 코멘트를한다 이 주석 블록을 멀리 가져와 여기 그쪽으로 우리는 다음 함수를 얻는다 그게 class_exists입니다 이제 우리는 테스트 할 것입니다

클래스 사람이 존재하는지 여부 우리는 이것이 존재한다고 생각한다 그래서 우리는 이것이 나올 것이라고 생각합니다 여기에 대시 넣어 조금 더 멋지네요 확인 우리는 이것을 실행할 것입니다 Person 클래스가 옳다

좋은 내가 여기 다른 학급과 함께 블록을 만들었다는 것을 증명하기 위해 나는 이것을 여기로 가져갈 것이다 가져 가라 야수는 존재하지 않는다 그래서이게 나올거야 우리는 그것을 시험 할 것입니다

그리고 참으로 클래스 Person은 존재하고, 클래스 Beast는 존재하지 않습니다 다음 우리는 여전히 미리 구운 기능을 가지고있다 우리는 잠시 동안 이것을 할 것입니다 오 오 여기에 우리는 하나있다

기능 get_class_methods Person 클래스에서 클래스 Person의 모든 메소드 나 함수를 나열하는 테이블 (배열)이 있습니다 서서 서다 여기 읽힌다 foreach 루프 사용 글쎄, 우리는 이것을 시험 할 것이다 그래서 우리는 당신이 지금 얻도록 그것을 남겨둔다

저것 이제 Person 클래스를 얻습니다