在php中是否可以获取扩展版本?
get_loaded_extensions
只返回已加载的扩展名,但不包括版本号 :(
$version = phpversion("extensionName");
curl
和 mcrypt
(两者都返回 false
),似乎已经存在很长时间:https://bugs.php.net/bug.php?id=40582,没有找到答案。 - samluthebrave在命令行中,extension是扩展名。
php --re extension | head -1
如果不确定扩展名,请使用php -m
列出所有扩展。
http://php.net/manual/en/reflectionextension.getversion.php
<?php
$ext = new ReflectionExtension('mysqli');
var_dump($ext->getVersion());
?>
$version = phpversion("extensionName");
。 - EM-Creations