पीएचपी - ओओपी क्या है?
PHP5 से, आप PHP कोड को ऑब्जेक्ट-ओरिएंटेड स्टाइल में भी लिख सकते हैं।
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग तेज और निष्पादित करने में आसान है।
PHP ओओपी क्या है?
OOP,ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग के लिए खड़ा है।
प्रक्रियात्मक प्रोग्रामिंग डेटा पर संचालन करने वाली प्रक्रियाओं या कार्यों को लिखने के बारे में है, जबकि ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग ऑब्जेक्ट्स बनाने के बारे में है जिसमें डेटा और फ़ंक्शन दोनों शामिल हैं।
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के प्रक्रियात्मक प्रोग्रामिंग पर कई फायदे हैं:
- OOP निष्पादित करने के लिए तेज़ और आसान है
- OOP कार्यक्रमों के लिए एक स्पष्ट संरचना प्रदान करता है
- OOP PHP कोड को DRY "डोंट रिपीट योरसेल्फ" रखने में मदद करता है, और कोड को बनाए रखना, संशोधित करना और डीबग करना आसान बनाता है
- OOP कम कोड और कम विकास समय के साथ पूर्ण पुन: प्रयोज्य एप्लिकेशन बनाना संभव बनाता है
युक्ति: "डोंट रिपीट योरसेल्फ" (DRY) सिद्धांत कोड की पुनरावृत्ति को कम करने के बारे में है। आपको उन कोडों को निकालना चाहिए जो एप्लिकेशन के लिए सामान्य हैं, और उन्हें एक ही स्थान पर रखें और उन्हें दोहराने के बजाय उनका पुन: उपयोग करें।
PHP - क्लासेस और ऑब्जेक्ट क्या हैं?
क्लास और ऑब्जेक्ट ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के दो मुख्य पहलू हैं।
वर्ग और वस्तुओं के बीच अंतर देखने के लिए निम्नलिखित उदाहरण देखें:
कक्षा
फल
वस्तुओं
सेब
केला
आम
एक और उदाहरण:
कक्षा
कार
वस्तुओं
वोल्वो
ऑडी
टोयोटा
तो, एक वर्ग वस्तुओं के लिए एक टेम्पलेट है, और एक वस्तु एक वर्ग का एक उदाहरण है।
जब अलग-अलग ऑब्जेक्ट बनाए जाते हैं, तो वे वर्ग से सभी गुणों और व्यवहारों को प्राप्त करते हैं, लेकिन प्रत्येक ऑब्जेक्ट के गुणों के लिए अलग-अलग मान होंगे।
OOP के बारे में और जानने के लिए अगले अध्यायों को देखें।