interface_exists() 함수는 인터페이스가 정의되었는지 확인합니다. name_of_interface에 의해 주어진 인터페이스가 정의되어 있으면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.
구문
interface_exists(name_of_interface, autoload)
매개변수
-
name_of_interface - 인터페이스 이름.
-
자동 로드 − 기본적으로 __autoload를 호출하거나 호출하지 않으려면
반환
interface_exists() 함수는 name_of_interface에 의해 제공된 인터페이스가 정의된 경우 TRUE를 반환합니다. 그렇지 않으면 FALSE를 반환합니다.
예시
다음은 예입니다 -
<?php if (interface_exists('DemoInterface')) { class MyClass implements DemoInterface { // Methods } } ?>