可能重复:
In PHP, how do I check if a function exists?
PHP: How to check if extension is installed?检查函数在PHP
在我的网站有一个安装脚本。我想检查该部分中给定服务器上是否支持基本PHP功能。
我该怎么做?是否可以检查服务器支持的基本功能?
前:GD
可能重复:
In PHP, how do I check if a function exists?
PHP: How to check if extension is installed?检查函数在PHP
在我的网站有一个安装脚本。我想检查该部分中给定服务器上是否支持基本PHP功能。
我该怎么做?是否可以检查服务器支持的基本功能?
前:GD
我假设你真的想检查是否函数存在,和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预定义的函数以及任何用户定义的函数。
我很困惑,为什么这有一个downvote。目前我认为这是最好的答案。 –
@Levi:我认为有人只是downvoted,因为有可能重复,我没有找到,因为我从审查页面来到这里。 -.- – animuson
我想检查所有基本的PHP函数都支持server.How我可以检查一切吗? –
您想要function_exists()
功能。例如,您可以看到它使用了here。
看看这个函数:http://php.net/manual/en/function.function-exists.php 所以,如果你需要,例如,卷曲,你可以,如果它存在使用这样的检查:
if(function_exists('curl_init')==TRUE){
// do something
}
'的phpinfo()'会说不行为你? – xbonez