在巨大的php后端措施中,有时候需要在利用某个php预设函数或某个php自界说函数时,为了制止函数未界说或被反复界说的问题,需要在挪用之前先举办判定,那么这里就涉及到了php中函数是否存在的问题。
php function_exists() 函数先容function_exists():检测php预设函数或自界说函数是否存在
语法:
function_exists ( string $function_name )参数:
$function_name:被检测的函数名,为一个字符串
返回值:
假如被检测的函数已被界说,返回TRUE,不然返回FALSE
php 检测一个内置函数是否存在php代码:
<?php //time() 为php内置函数 if(function_exists('time')){ echo 'time() 函数已被界说'; }else{ echo 'time() 函数未被界说'; } ?>返回功效:time() 函数已被界说
php 判定一个自界说函数是否存在的要领php代码
<?php // 这是一个自界说的函数 function gets(){ } //判定自界说函数是否存在 if(function_exists('gets')){ echo 'ok'; }else{ echo 'no'; } ?>运行功效:ok