PHP: उन्नत और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग
Мастер-класс по ООП и профессиональным техникам PHP
सारांश:
परिचय
लैरी उलमैन द्वारा लिखित पुस्तक «PHP: उन्नत और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग» (मूल शीर्षक PHP Advanced and Object-Oriented Programming) 2012 में प्रकाशित हुई थी, लेकिन आज भी उन लोगों के लिए एक प्रासंगिक मार्गदर्शिका बनी हुई है जो प्रक्रियात्मक स्क्रिप्ट लिखने से आगे बढ़कर PHP में पेशेवर, स्केलेबल और सुरक्षित एप्लिकेशन बनाना चाहते हैं। हालाँकि PythonLib साइट मुख्य रूप से Python को समर्पित है, PHP में OOP सिद्धांतों और वेब एप्लिकेशन आर्किटेक्चर को समझना डेवलपर के क्षितिज को व्यापक बनाता है और सामान्य प्रोग्रामिंग प्रतिमानों को बेहतर ढंग से समझने में मदद करता है। यह समीक्षा आपको यह तय करने में मदद करेगी कि इस पुस्तक के अध्ययन में समय लगाना चाहिए या नहीं।
यह पुस्तक किस बारे में है?
यह पुस्तक PHP का परिचय नहीं है - यह मानती है कि पाठक पहले से ही मूल सिंटैक्स से परिचित है और सरल स्क्रिप्ट लिख सकता है। मुख्य ध्यान ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) और उन्नत तकनीकों पर है जो विश्वसनीय और आसानी से रखरखाव योग्य प्रोजेक्ट बनाने में सक्षम बनाती हैं। लेखक क्रमिक रूप से निम्नलिखित विषयों को शामिल करता है:
- क्लासेस, ऑब्जेक्ट्स, प्रॉपर्टीज और मेथड्स;
- इनहेरिटेंस, पॉलीमॉर्फिज्म और एनकैप्सुलेशन;
- इंटरफेसेस और एब्सट्रैक्ट क्लासेस;
- ट्रेट्स - कोड पुन: उपयोग का तंत्र;
- एक्सेप्शन हैंडलिंग;
- PDO (PHP Data Objects) के माध्यम से डेटाबेस के साथ कार्य;
- डिज़ाइन पैटर्न (Singleton, Factory, MVC और अन्य);
- सुरक्षा