Object-Oriented Programming System(OOPs): PHP OOP के काम को उसके नाम से ही समझा ज सकता है, यह उन भाषाओं को refer करता है जो प्रोग्रामिंग में objects का उपयोग करती हैं। यह ऐसी objects क्रिएट करने के बारे में है जिनमें data और function दोनों ही हों।
Object-oriented प्रोग्रामिंग का मुख्य उद्देश्य real-world entities को implement करना है। यह data और methods दोनों को एक ही स्थान (object) पर एक साथ लाता है, जिससे इसे समझना आसान हो जाता है।
Object-Oriented Programming के फायदे
- Programs के लिए एक clear structure प्रदान करता है।
- execute करने के लिए तेज़ और आसान है।
- Lower cost of development
- Higher quality software
- जावा कोड को DRY "Don't Repeat Yourself" रखने में मदद करता है।
- PHP OOP कम कोड के साथ एक full reusable programme बनाना संभव बनाता है जो development के समय को कम करता है।
PHP Class and Objects
Class एक blueprint है जिससे objects का निर्माण किया जाता है। Class किसी भी प्रकार का space नहीं लेता है। जब कोई object बनाई जाती है, तो वह class के सभी variables और functions को receive करती है। हम PHP Classes & Objects Chapter में विस्तार से सीखेंगे।
Classes और objects दो मुख्य पहलू हैं Object-Oriented Programming के। Classes और objects के बीच अंतर देखने के लिए निम्नलिखित उदाहरण देखें:
PHP OOPs के बारे में अधिक जानने के लिए आप Lesson: OOPs Concepts को refer कर सकते हैं।