बुक रिव्यू - ऑब्जेक्ट-ओरिएंटेड पीएचपी, कॉन्सेप्ट्स, टेक्निक्स एंड कोड पीटर पीटर


लेखक: पीटर लविन
आईएसबीएन: 1593270771
प्रकाशक: नो स्टार्च प्रेस
216 पृष्ठ
प्रकाशित: जून २००६

ऑब्जेक्ट ओरिएंटेड PHP पीटर लविन द्वारा किसी भी पारंपरिक / प्रक्रियात्मक PHP प्रोग्रामर के लिए एक अच्छी पुस्तक है, जो यह जानना चाहते हैं कि उन ऑब्जेक्ट-उन्मुख PHP प्रोग्रामर के बारे में क्या उत्साहित हैं। यदि आप ऑब्जेक्ट-ओरिएंटेड PHP को अपने टूलबॉक्स में जोड़ने पर विचार कर रहे हैं और चरण-दर-चरण चाहते हैं, तो शुरुआती के लिए उदाहरण आधारित मार्गदर्शिका, यह शुरुआत करने के लिए एक अच्छी किताब है। यह पुस्तक उन प्रोग्रामर के लिए भी है जो PHP 4 से PHP 5 पर स्विच करना चाहते हैं।

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

पहला कदम इस वर्ग को एक निर्देशिका आइटम वर्ग में विस्तारित करना है जो एक निर्देशिका में सभी फाइलों को सूचीबद्ध करेगा या आवश्यकतानुसार कुछ फाइलों को सूचीबद्ध करेगा। इसके बाद, आप एक थम्बनेल क्लास लिखेंगे जो थंबनेल इमेज को ऑन-द-फ्लाई बनाएगी जो आयामों और गुणवत्ता में कम होती है और इस प्रकार डाउनलोड समय को कम करती है। आपके द्वारा लिखा गया तीसरा वर्ग एक पृष्ठ नेविगेशन वर्ग है, जो Google द्वारा उपयोग किया जाता हैटीएम, जो पृष्ठ पर सूचीबद्ध वस्तुओं की संख्या और नेविगेशन में पृष्ठ लिंक की संख्या को नियंत्रित करेगा। अंत में, वह आपको दिखाता है कि ये तीनों कक्षाएं एक साथ और सीएसएस के साथ कैसे काम करती हैं।

इसके बाद, लविन ने MySQL डेटाबेस क्लास के बारे में चर्चा की और यह MySQL के साथ कैसे काम करता हैआर डेटाबेस। वह इनहेरिटेंस को भी शामिल करता है और यह कि कैसे त्रुटि हैंडलिंग को सरल बनाने के लिए लागू किया जा सकता है। उसके बाद वे अमूर्त कक्षाओं, जादू विधियों और गतिशील वेबसाइटों से कैसे लाभान्वित हो सकते हैं जो कि SimpleXML एक्सटेंशन से RSS फीड्स और वेबसाइट सर्च इंजन के लिए SOAP एक्सटेंशन के साथ काम कर सकते हैं। हम सभी को अपने कार्यक्रमों के दस्तावेज से नफरत है और लविन आपको दिखाता है कि अपने कोड को स्व-दस्तावेज करने के लिए प्रतिबिंब वर्ग का उपयोग कैसे करें।

पीटर लाविन के पास एक वेब डेवलपमेंट फर्म है और PHP हैक्स सहित कई प्रकाशनों के लिए लिखता है। एक साथी वेबसाइट है जिसमें सभी कोड के डाउनलोड और काम करने के उदाहरण हैं।

//objectorientedphp.com





वीडियो निर्देश: ऑब्जेक्ट ओरिएंटेड पीएचपी # 1 - परिचय और सेटअप (मई 2024).