में एक्सटेंशन संस्करण पुनर्प्राप्त करें क्या php में एक्सटेंशन संस्करण प्राप्त करना संभव है?php
get_loaded_extensions
रिटर्न केवल एक्सटेंशन के नाम से भरी हुई है, लेकिन नहीं संस्करणों :(
में एक्सटेंशन संस्करण पुनर्प्राप्त करें क्या php में एक्सटेंशन संस्करण प्राप्त करना संभव है?php
get_loaded_extensions
रिटर्न केवल एक्सटेंशन के नाम से भरी हुई है, लेकिन नहीं संस्करणों :(
धन्यवाद आप बहुत ज्यादा आदमी! –
ध्यान दें कि यह 'curl' और 'mcrypt' (दोनों वापसी' झूठी') के साथ काम नहीं करता है, ऐसा लगता है कि लंबे समय तक वहां रहा है: https://bugs.php.net/bug.php?id=40582 , कोई जवाब नहीं मिला। – samluthebrave
पीसीआरई के लिए भी काम नहीं करता है (ऊपर टिप्पणी में लिंक देखें), लेकिन आप संस्करण जानकारी – webaware
http://php.net/manual/en/reflectionextension.getversion.php
<?php
$ext = new ReflectionExtension('mysqli');
var_dump($ext->getVersion());
?>
कुछ स्पष्टीकरण प्रदान करें – Amy
यह वही संस्करण जानकारी phpversion ($ एक्सटेंशन) के रूप में देता है। मैंने 58 एक्सटेंशन की जांच की, जिनमें से 30 ने संस्करण की जानकारी लौटा दी। –
कमांड लाइन पर, जहां एक्सटेंशन एक्सटेंशन का नाम है।
php --re extension | head -1
एक्सटेंशन नाम के बारे में अनिश्चित हैं, तो php -m
साथ सूची एक्सटेंशन।
केवल तभी जब कोई एक्सटेंशन अपने संस्करण की क्वेरी करने का तरीका प्रदान करता है। – Jon
@ जोन सभी एक्सटेंशन पूछे जाने वाले उनके संस्करण का एक तरीका प्रदान करते हैं: '$ version = phpversion (" extensionName ");'। –
@ ईएम-निर्माण: कूल, मुझे यह नहीं पता था! – Jon