2013-01-31 17 views
13

Php'de uzantı sürümü almak mümkün mü?php'de uzantı sürümünü al

get_loaded_extensions döner sadece uzantıları isimleri yüklü değil versiyonları :(Ben buna inanıyorum

+1

Yalnızca bir uzantı, sürümünü sorgulamanın bir yolunu sunuyorsa. – Jon

+2

@Jon Tüm uzantılar, sürümlerinin sorgulanmak üzere bir yolunu sunar: '$ version = phpversion (" extensionName ");'. –

+1

@ EM-Yaptıklarım: Harika, bunu bilmiyordum! – Jon

cevap

32

aradığınız budur:

$version = phpversion("extensionName");

More information

+1

Çok teşekkür ederim adamım! –

+2

, bunun 'curl' &' mcrypt' (her ikisi de 'false' ile döndürülmez) ile çalışmadığını, uzun bir süredir orada bulunduğuna dikkat edin: https://bugs.php.net/bug.php?id=40582 cevap bulunamadı. – samluthebrave

+0

da PCRE için çalışmaz (yukarıdaki yorumda bağlantıya bakın), ancak – webaware

4

Komut satırında, uzantısının uzantısı adıdır.

php --re extension | head -1

uzatma adının Emin değilseniz, php -m ile liste uzantıları.