비디오: 이것이 자바다 - 11.16 java.time 패키지(4) 2024
가장 단순한 객체는 데이터 유형입니다. 클래스는 객체의 템플릿 (패턴)입니다. PHP는 객체와 클래스에 대한 정보를 얻는 데 사용할 수있는 몇 가지 함수를 제공합니다.
-
class가 다음과 같은지 여부를 확인할 수 있습니다.
class_exists (" classname ");
-
다음을 사용하여 속성이 특정 클래스에 있는지 테스트 할 수 있습니다.
property_exists (" classname ", " propertyname ");
-
get_class_vars ("
classname "); 프로퍼티, 기본값 및 클래스에 정의 된 메소드를 찾을 수 있습니다. get_class_methods (" classname "); get_class_ 함수는 배열을 반환합니다. properties 배열에는, 프로퍼티 명을 키에, 디폴트 값을 값으로서 포함합니다. 메서드 배열에는 숫자 키와 메서드 이름이 값으로 들어 있습니다. 속성 또는 메서드가 private 인 경우 함수는 클래스 내부에서 실행되지 않는 한 해당 이름을 반환하지 않습니다.
다음과 같이 PHP 5에서 추가 된 instanceof 연산자를 사용하여 객체, 부모 또는 구현 된 인터페이스가 지정된 클래스에 의해 생성되었는지 여부를 테스트 할 수 있습니다. -
if ($ objectname instanceof "
classname ") 다음 함수를 사용하여 객체의 속성 값을 확인할 수 있습니다.
-
get_object_vars ($
objectname ); 이 함수는 속성 이름을 키로 사용하여 속성의 현재 값을 포함하는 배열을 반환합니다.
->