दिलचस्प पोस्ट
इंटरप के लिए फ़ंक्शन रिटर्न मान के रूप में वाईडस्ट्रिंग का उपयोग क्यों नहीं किया जा सकता? सिमुलेशन कुंजी प्रेस c # क्या पायथन में दो चर को स्वैप करने के लिए एक मानकीकृत विधि है? कैसे डिफ़ॉल्ट पैकेज से एक वर्ग को आयात करें जब आप किसी सी एप्लिकेशन से बाहर निकलते हैं, तो क्या मॉलोक-एड मेमोरी स्वचालित रूप से मुक्त है? आईओएस एप का नाम कैसे बदल सकता है? आईपी ​​पते को कैसे पिंग करें जांचने का बेहतर तरीका है कि क्या पथ फ़ाइल या निर्देशिका है? सी # में विन्डोज़ फॉर्म्स के लिए विज़ार्ड्स बनाना ExecuteReader को एक खुला और उपलब्ध कनेक्शन की आवश्यकता है। कनेक्शन का वर्तमान स्थिति कनेक्ट हो रहा है "अपेक्षित BEGIN_OBJECT था लेकिन STRING 1 पंक्ति 1 कॉलम 1 पर था" JSON को पार्स करने के लिए केवल सीएसएस का उपयोग करके, <a> पर होवर पर डिवीज़ दिखाएं शुरुआती के लिए गिट: निश्चित व्यावहारिक गाइड सी में मेरी सरणी के आकार को मैं कैसे निर्धारित करूं?

PHP कीवर्ड 'var' क्या करता है?

यह संभवतः एक बहुत तुच्छ सवाल है, लेकिन मुझे वेब खोज इंजन के माध्यम से, और न ही php.net पर भी इसका जवाब नहीं मिला है। कृपया मुझे बताएं कि मैं इस बारे में कहां पढ़ सकता हूं, अगर आपको समझाने का वक्त नहीं मिला है।

  1. 'Var' कीवर्ड PHP में क्या मतलब है?
  2. क्या PHP4 और PHP5 के बीच कोई अंतर है?

वेब के समाधान से एकत्रित समाधान "PHP कीवर्ड 'var' क्या करता है?"

यह PHP4 में क्लास सदस्य चर को घोषित करने के लिए है, और अब जरूरी नहीं है। यह PHP5 में काम करेगा, लेकिन संस्करण 5.0.0 से संस्करण 5.1.2 तक E_STRICT चेतावनी को बढ़ाएगा, जैसा कि जब यह नापसंद किया गया था PHP 5.3 के बाद से, var अप्रयुक्त हो गया है और 'सार्वजनिक' के लिए एक पर्याय है

उदाहरण उपयोग:

 class foo { var $x = 'y'; // or you can use public like... public $x = 'y'; //this is also a class member variables. function bar() { } } 

var कीवर्ड को PHP 4 में एक वर्ग में वेरिएबल घोषित करने के लिए उपयोग किया जाता है:

 class Foo { var $bar; } 

पीएचपी 5 संपत्ति और विधि दृश्यता ( public , protected और private ) के साथ पेश किया गया था और इस प्रकार var को पदावनत किया गया है।

मैं http://www.php.net/manual/en/language.oop5.visibility.php से उद्धृत करता हूं

नोट: var कीवर्ड के साथ एक वैरिएबल घोषित करने की PHP 4 विधि अभी भी संगतता कारणों के लिए समर्थित है (सार्वजनिक कीवर्ड के लिए एक पर्याय के रूप में) 5.1.3 से पहले PHP 5 में, इसका उपयोग एक E_STRICT चेतावनी उत्पन्न करेगा।

उत्तर: PHP 5.3 और > , var कीवर्ड एक वर्ग के भीतर चर को घोषित करते समय public बराबर है।

 class myClass { var $x; } 

समान है ( php 5.3 और > ):

 class myClass { public $x; } 

इतिहास: कक्षा में चर को घोषित करने के लिए यह पहले से आदर्श था, हालांकि बाद में गिरावट आई, लेकिन बाद में (PHP 5.3) यह अप्रयुक्त हो गया।

तो मूल रूप से यह एक पुरानी शैली है और इसे PHP के नए संस्करण के लिए उपयोग नहीं करें। इसके बजाय सार्वजनिक कीवर्ड का उपयोग करने के लिए बेहतर; यदि आप var कीवर्ड से प्यार नहीं करते हैं तो उपयोग करने के बजाय

 class Test { var $name; } 

उपयोग

 class Test { public $name; } 

var सार्वजनिक की तरह प्रयोग किया जाता है। अगर एक varable इस तरह एक वर्ग var $ a में घोषित किया जाता है; यदि इसका मतलब है कि इसका दायरा कक्षा के लिए सार्वजनिक है। साधारण शब्दों में ~ सार्वजनिक

 var $a; public