PHP가 클래스 메소드가 존재하는지 확인하는 방법은 [(method_exists($directory,'read'));]와 같은 method_exists 메소드를 사용하여 확인하는 것입니다.
이 기사의 운영 환경: windows10 시스템, PHP 7.3, thinkpad t480 컴퓨터.
method_exists는 클래스의 메서드가 존재하는지 확인합니다. method_name이 가리키는 메소드가 object가 가리키는 객체 클래스에 정의되어 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
코드 예:
<?php $directory = new Directory('.'); var_dump(method_exists($directory,'read')); ?>
위 루틴의 출력:
bool(true)
예 2
<?php var_dump(method_exists('Directory','read')); ?>
위 루틴의 출력:
bool(true)
관련 비디오 튜토리얼 공유: php 비디오 튜토리얼
위 내용은 PHP에 클래스 메소드가 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!