아래 편집기에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!