PHP检测函数是否存在

在巨大的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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/8917.html