php 各版本发布时间,PHP – 获取当前的php版本发布日期

你的意思是建造日期?

function phpdate($format="d M Y")

{

ob_start(); phpinfo(1);

if(preg_match('~Build Date (?:=> )?\K.*~', strip_tags(ob_get_clean()), $out))

return date($format, strtotime($out[0]));

}

echo phpdate();

04 Mar 2013

更新:要在Linux上获得实际的release date,可以在更改日志中匹配phpversion():

// match phpversion() in changelog

function phpReleaseDate()

{

$log = `zgrep '^[0-9].*PHP' /usr/share/doc/php5/changelog.gz`;

$ver = preg_replace('/^\d+\.\d+\.\d+\K.*/', "", phpversion());

$find = '/^(\d{2} [A-Z][a-z]{2} \d{4}), PHP ('.preg_quote($ver).')/';

if(preg_match($find, $log, $out))

return array('ver' => $out[2], 'date' => $out[1]);

}

print_r(phpReleaseDate());

Array ( [ver] => 5.3.3 [date] => 22 Jul 2010 )

用Debian Linux试过这个.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值