함수 처리 function_exists

(PHP 4, PHP 5, PHP 7, PHP 8)

function_exists — 주어진 함수가 정의되면 true를 반환합니다.


설명

function_exists(string $function): bool

function에 대해 내장(내부) 및 사용자 정의의 정의된 함수 목록을 확인합니다.


매개변수

function
함수 이름(문자열).

반환 값

function가 존재하고 함수이면 true를 반환하고 그렇지 않으면 false를 반환합니다.

메모: 이 함수는 include_onceecho와 같은 구성에 대해 false를 반환합니다.


Examples

예제 #1 function_exists() 예제

                  
<?php
if (function_exists('imap_open')) {
    echo "IMAP functions are available.<br />\n";
} else {
    echo "IMAP functions are not available.<br />\n";
}
?>
                  
                

메모

메모: 구성 또는 컴파일 옵션(이미지 함수는 예시)으로 인해 함수 자체를 사용할 수 없는 경우에도 함수 이름이 존재할 수 있습니다.


기타