사용자 정의 함수를 만들고 변수 함수의 사용법을 이해할 때 프로그램에서 호출한 함수가 존재하는지 확인하기 위해 function_exists를 사용하여 함수가 존재하는지 확인하는 경우가 많습니다. 동일한 method_exists를 사용하여 클래스 메서드가 존재하는지 검색할 수 있습니다.
<?php function func() {}if (function_exists('func')){ echo 'exists';} ?>
클래스가 정의되어 있는지 여부에 관계없이 class_exists를 사용할 수 있습니다.
<?php class MyClass{}// 使用前检查类是否存在if (class_exists('MyClass')) { $myclass = new MyClass();} ?>
PHP에는 파일이 존재하는지 여부 등을 확인하는 방법이 많이 있습니다.
아아아아