PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP高级编程 >> 开发技巧 >> 

php用function_exists检查某个函数方法是否存在

php用function_exists检查某个函数方法是否存在

来源:PHP程序员站  作者:PHP程序员站  发布时间:2011-06-12
如何检查php中某个内置函数或方法是存在.比如我在要用到gd库中的某个图片操作函数,但为了防止php出错,让我们的程序更健壮,调用时要先检测一下,这就要用到function_exists了. 首先我们来看php手册中对function_exists的描述 function_exists -- Return TRUE if the give

如何检查php中某个内置函数或方法是存在.比如我在要用到gd库中的某个图片操作函数,但为了防止php出错,让我们的程序更健壮,调用时要先检测一下,这就要用到function_exists了.

首先我们来看php手册中对function_exists的描述
function_exists --  Return TRUE if the given function has been defined
返回true说明这个内置函数存在
Description
描述
bool function_exists ( string function_name )
function_exists的参数只有一个,就是你要检测的函数名

Checks the list of defined functions, both built-in (internal) and user-defined, for function_name.
如果成功则返回 TRUE,失败则返回 FALSE。


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


延伸阅读:
php的register_shutdown_function函数详解
用method_exists检查某个类的方法是否存在
js错误"submit is not a function"的解决方法
Tags: php   function_exists   函数   方法  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号