वर्तमान में मैं किस कोड कोड का उपयोग कर रहा हूं?


238

त्वरित प्रश्न।

क्या ऐसा ही कुछ है phpinfo()- जिसके लिए संस्करण प्रदर्शित होगा CodeIgniter?

धन्यवाद।


1
क्या CodeIgniter अभी भी php में व्यापक रूप से उपयोग किया जाता है?
तिमो

1
@Timo वास्तव में नहीं है , हालांकि अभी संस्करण 3 है। यह '10 में पूछा गया था, हालांकि, सीआई ने उन समय में अधिक उपयोग देखा है।
सेबेस्टियनब

2
वास्तव में यह अच्छी तरह से बंद है, यह अभी भी लिग वीथथ फ्रेमवर्क उपयोगकर्ताओं के लिए एक अच्छा विकल्प है।
पेड्रो एमिलियो बोररेगो ने

जवाबों:


362

हाँ, स्थिरांक CI_VERSION आपको वर्तमान कोडआईग्निटर संस्करण संख्या देगा।इसे इसमें परिभाषित किया गया है: /system/codeigniter/CodeIgniter.php CodeIgniter 2 के रूप में, इसे /system/core/CodeIgniter.php में परिभाषित किया गया है

उदाहरण के लिए,

echo CI_VERSION; // echoes something like 1.7.1

5
सही बात। हालांकि यह उस फ़ाइल के आरंभ में भी है, इसलिए केवल संस्करण का पता लगाने के लिए कोड लिखने या चलाने की आवश्यकता नहीं है।
फेर

9
नए संस्करणों में CodeIgniter.php / system / core फ़ोल्डर में स्थित है।
z- बॉस

3
@downvoter: इस उत्तर पर हाल ही में गिरावट क्यों हुई? कुछ गड़बड़ है क्या?
कॉलिन ब्रॉक

डाउनवोट क्योंकि @ टिमो का उत्तर अधिक सटीक है और इस उत्तर का कोई मतलब नहीं है; किसी फ़ंक्शन को एक प्रतिध्वनि का उपयोग करने के लिए क्यों करें जब कोई या तो निरंतर का उपयोग कर सकता है या इसे किसी दृश्य से प्रतिध्वनित कर सकता है या जहां भी इसकी आवश्यकता है?
थॉमस डगार्ड

5
@ThomasDaugaard: उत्तर नीचे दिए गए उत्तर का अर्थ सहायक नहीं है। जबकि मैं मानता हूँ कि get_versionआवरण ज़रूरत से ज़्यादा है, तथ्य यह है कि मैं ने कहा कि यह लगातार मौजूद है इस सवाल का जवाब है और, मैं तर्क है, है उपयोगी। हालाँकि, आपकी बात को मान लिया गया है, और मैंने get_versionरैपर को हटाने के लिए संपादन किया है । प्रतिक्रिया के लिए धन्यवाद।
कॉलिन ब्रॉक

117

के लिए देखो defineमें system/core/CodeIgniter.php:

define('CI_VERSION', '3.1.8');

6
सुनिश्चित नहीं हैं कि यह स्वीकृत और लोकप्रिय उत्तर क्यों नहीं है। जो एक php फ़ाइल / फ़ंक्शन चलाना चाहता है, उसे यह बताने के लिए कि वहाँ क्या लिखा है?
टायलर कोलियर

8
@TylerCollier क्योंकि सवाल क्या है, यह पूछता है कि क्या बाहर थूकने का विकल्प है? मुझे यकीन है कि आपने पोस्ट करने से पहले प्रश्न को फिर से पढ़ा।
क्लैन Dsilva

3
आप सही हे! मैंने उस अर्थ में 'थूक बाहर' के बारे में नहीं सोचा था, लेकिन मुझे यकीन है कि कुछ लोग इसे प्रोग्रामेटिक रूप से प्राप्त करना चाहते हैं।
टायलर Collier

आप 'FindIIgniter.php' का उपयोग करके फ़ाइल पा सकते हैं और फिर बिल्ली फ़ाइल | grep -i संस्करण
फिलिप डेल्टिल

Codeigniter 4 में, CI_VERSION को परिभाषित किया गया है system/CodeIgniter.php। इसके लिए देखेंvendor/codeigniter4/framework/…
nJGL

14

तुम्हें कोशिश करनी चाहिए :

<?php
echo CI_VERSION;
?>

या फ़ाइल की जाँच करें system/core/CodeIgniter.php


5

नियंत्रक या दृश्य से - संस्करण प्रदर्शित करने के लिए निम्नलिखित का उपयोग करें:

<?php
   echo CI_VERSION;
?>

5

आप आसानी से वर्तमान CodeIgniter संस्करण पा सकते हैं

echo CI_VERSION 


or you can navigate to System->core->codeigniter.php file and you can see the constant

/**
 * CodeIgniter Version
 *
 * @var string
 *
 */
    const CI_VERSION = '3.1.6';


2

कृपया फ़ाइल "सिस्टम / कोर / CodeIgniter.php" देखें। में परिभाषित किया गया हैconst CI_VERSION = '3.1.10';


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.