當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP function_exists()用法及代碼示例



function_exists()是PHP中的內置函數。如果我們要檢查PHP腳本中是否存在function(),則function_exists()函數很有用。它用於檢查內置函數以及用戶定義的函數。

用法

boolean function_exists($function_name) 

參數:此函數接受單個參數$function_name。這是我們要在已定義函數列表中搜索的函數的名稱。這是一個字符串類型參數。


Return Values:此函數返回一個布爾值。如果名稱為$function_name的函數存在,則返回TRUE,否則返回FALSE。對於“include_once”,“echo”等結構,此函數還將返回FALSE。

以下示例程序旨在說明PHP中的function_exists()函數:

程序1:

<?php 
// PHP program to illustrate function_exists() 
  
// checking if the in_array() built-in function  
// exists or not 
if (function_exists('in_array'))  
{ 
    echo "in_array() function is available.\n"; 
}  
else
{ 
    echo "in_array() function is not available.\n"; 
} 
  
?>

輸出:

in_array() function is available.

程序2:

<?php 
// PHP program to illustrate function_exists() 
  
// declaring a function named WelcomeMsg 
function WelcomeMsg() 
{ 
    echo "Welcome to GeeksforGeeks"; 
} 
  
// checking if the function named WelcomeMsg 
// exists or not 
if (function_exists('WelcomeMsg'))  
{ 
    echo "WelcomeMsg() function is available.\n"; 
}  
else
{ 
    echo "WelcomeMsg() function is not available.\n"; 
} 
  
?>

輸出:

WelcomeMsg() function is available.

參考:
http://php.net/manual/en/function.function-exists.php



相關用法


注:本文由純淨天空篩選整理自sid4321大神的英文原創作品 PHP | function_exists() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。