如果給定的函式已經被定義就返回 true

function_exists

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

function_exists如果給定的函式已經被定義就返回 true

說明

function_exists(string $function_name): bool

在已經定義的函式列表(包括系統自帶的函式和使用者自定義的函式)中查詢 function_name

參數

function_name

函式名,必須為一個字串。

返回值

如果 function_name 存在且的確是一個函式就返回 true ,反之則返回 false

注意:

對於語法結構的判斷,例如 include_onceecho 將會返回 false

範例

示例 #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";
}
?>

註釋

注意:

當本配置或者編譯或編譯選項禁用某函式時,該函式名也可能存在( image 就是一個現成的例子)

參見

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *