在PHP中检查函数

时间:2011-11-18 04:16:53

标签: php function

  

可能重复:
  In PHP, how do I check if a function exists?
  PHP: How to check if extension is installed?

在我的网站中有一个安装脚本。我想检查该部分中给定服务器是否支持基本的PHP函数。

我该怎么做?是否可以检查服务器支持基本功能?

例如:GD

3 个答案:

答案 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
}