php打印curl的版本号

Posted

技术标签:

【中文标题】php打印curl的版本号【英文标题】:php print version number of curl 【发布时间】:2015-01-02 19:48:48 【问题描述】:

我需要使用 documnts 打印 curl 版本:

<?php echo curl_version('version');?>

但是我的输出是空的!如何打印 curl 的版本号?

【问题讨论】:

字符串值错误 curl_version() 期望参数 1 很长,给定字符串 您必须使用:print_r(curl_version([int]), TRUE) 或 var_dump(curl_version([int])),而 curl_version() 返回关联数组 严格来说:你不能打印curl的版本,因为你没有运行curl,但是你可以打印libcurl的版本,因为你是在你的 php 安装中运行 libcurl:P 【参考方案1】:
print_r(curl_version());    // remove your unexpected parameter
                            // also it returns an array , don't use echo. 

Fiddle

评论后编辑

$values=curl_version();
echo $values["version"];

P.S:当然你需要先安装并启用cURL

【讨论】:

你的代码print_r显示所有curl版本数组!但在我的 Q 中,我只需要打印版本号。 哇,这很容易从数组中提取出来吗? 当然!我的意思是你的回答对我的问题不完整。就这个。【参考方案2】:
<?php

$info = curl_version();
echo $info["version"];

?>

【讨论】:

以上是关于php打印curl的版本号的主要内容,如果未能解决你的问题,请参考以下文章

微信公众号开发---上传临时素材到公众号遇到的问题:"errcode":41005,"errmsg":"media data missing

隐藏Nginx版本号!

Apache:cURL:ssl3_get_record:apache2 ssl 的版本号错误

隐藏Nginx版本号!

Nginx的版本号隐藏

隐藏apache版本号 PHP版本号