可能重复:
In PHP, how do I check if a function exists?
PHP: How to check if extension is installed?
在我的网站中有一个安装脚本。我想检查该部分中给定服务器是否支持基本的PHP函数。
我该怎么做?是否可以检查服务器支持基本功能?
例如:GD
答案 0 :(得分:1)
我假设您确实想要检查函数是否存在,并且PHP有一个函数可以执行名为function_exists()
的函数。
$exists = function_exists('some_function'); // Returns false, unless you defined that
// To check if PHP-GD is installed, just check if a function
// from that library exists.
$gd = function_exists('imagepng');
这适用于PHP预定义函数以及任何用户定义函数。
答案 1 :(得分:0)
您需要function_exists()
功能。例如,您可以看到它使用了here。
答案 2 :(得分:0)
看看这个功能:http://php.net/manual/en/function.function-exists.php 因此,如果您需要,例如,CURL,您可以使用以下内容检查它是否存在:
if( function_exists('curl_init')==TRUE ){
// do something
}