>  기사  >  백엔드 개발  >  PHP의 클래스 및 객체 관련 기능

PHP의 클래스 및 객체 관련 기능

怪我咯
怪我咯원래의
2017-06-28 13:39:231108검색

아래 편집기에서는 PHP의 클래스 및 개체 관련 기능에 대해 간략하게 설명합니다. 에디터가 꽤 좋다고 생각해서 지금 공유해서 참고용으로 올려보겠습니다. 에디터를 따라가서 살펴보겠습니다

class_exists

클래스가 존재하는지 확인하는 매개변수는 이름입니다!

interface_exists

인터페이스가 존재하는지 확인하려면 매개변수도 이름입니다!

method_exists

메서드가 존재하는지 확인하세요!

두 가지가 필요합니다: 첫 번째 개체 변수, 두 번째는 메서드 이름입니다! 부울 값을 반환합니다!

특정 속성이 존재하는지 확인하려면 isset

get_class

을 사용하여 현재 객체가 속한 클래스를 가져오는 것입니다!

매개변수는 객체입니다!

get_parent_class

객체의 상위 클래스 이름을 가져옵니다!

get_class_methods

에서는 매개변수가 클래스 이름이어야 하며 인덱스 배열을 반환하며, 그 요소는 메서드 이름 모음입니다!

자신의 부모 클래스와 상속된 부모 클래스의 모든 공개 메서드를 얻을 수 있지만(정적메서드와 비정적 메서드를 얻을 수 있음), 클래스 외부에서 보호 및 개인 메서드 이름을 얻을 수는 없습니다!

get_class_vars

클래스의 현재 및 상속된 공용 속성을 모두 가져옵니다! 그러나 보호 및 개인 속성 이름은 클래스 외부에서 얻을 수 없습니다!

is_object

변수가 객체인지 확인해보세요!

이런 종류는 더 많아서 하나씩 소개하지 않겠습니다. is_integer is_bool is_float|is_double|is_real is_null is_array is_string is_resource

위 내용은 PHP의 클래스 및 객체 관련 기능의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.