Class एक प्रोग्रामर-परिभाषित डेटा प्रकार है, जिसमें local methods और local variables शामिल हैं।
कक्षा वस्तुओं का संग्रह है। वस्तु गुण और व्यवहार है।
एक class एक real world वस्तु के लिए एक कार्यक्रम में उपयोग करने के लिए एक टेम्पलेट है। उदाहरण के लिए, एक प्रोग्रामर कार कार बना सकता है जो कार को emulates करता है।
इस वर्ग में एक कार (रंग, मॉडल, वर्ष, इत्यादि) और विधियों (कार्यों) के गुण हो सकते हैं जो निर्दिष्ट करते हैं कि कार क्या करती है (ड्राइव, रिवर्स, स्टॉप इत्यादि)।
कक्षा बनाने के लिए, क्लास कीवर्ड का उपयोग करें, उसके बाद कक्षा के नाम के बाद, एक उद्घाटन ब्रेस और एक बंद ब्रेस के बाद। वर्ग के सभी विनिर्देश और logisitcs ब्रेसिज़ के बीच जाते हैं।
<?php class Myclass { // Add property statements here // Add the methods here } ?>
निम्नलिखित उदाहरण में कीवर्ड ऑब्जेक्ट को किसी ऑब्जेक्ट को तुरंत चालू करने के लिए उपयोग किया जाता है। यहां $ myobj वर्ग Myclass के एक वस्तु का प्रतिनिधित्व करता है।
<?php $myobj = new MyClass; ?>
Var_dump () फ़ंक्शन का उपयोग करके कक्षा Myclass की सामग्री को देखने दें एक या अधिक चर के बारे में संरचित जानकारी प्रकार और मान प्रदर्शित करें −
<?php class Myclass { // Add property statements here // Add the methods here } $myobj = new MyClass; var_dump($myobj); ?>
एक ऑब्जेक्ट एक वर्ग द्वारा परिभाषित डेटा संरचना का एक individual उदाहरण है। हम एक बार कक्षा को परिभाषित करते हैं और उसके बाद कई objects बनाते हैं। Objects को उदाहरण के रूप में भी जाना जाता है।
नए ऑपरेटर का उपयोग करके ऑब्जेक्ट बनाने के तरीके का एक उदाहरण निम्नलिखित है।
class Book { // Members of class Book } // Creating three objects of book $physics = new Books; $maths = new Books; $chemistry = new Books;
Member Functions
हमारे objects को बनाने के बाद, हम उस वस्तु से संबंधित सदस्य functions को कॉल कर सकते हैं। एक सदस्य फ़ंक्शन आमतौर पर केवल वर्तमान ऑब्जेक्ट के सदस्यों तक पहुंचता है।