2009-10-13 14 views
8

मैं देखना चाहूंगा कि क्या कोई भी PHP भाषा पर ओओपी पर कोई भी अच्छा प्रशिक्षण स्रोत साझा कर सकता है या नहीं।ओओपी PHP के लिए अच्छा प्रशिक्षण स्रोत, कोई भी?

ओओपी (ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग) PHP के लिए अच्छा प्रशिक्षण स्रोत, कोई भी?

मैंने कई ट्यूटोरियल देखे हैं, ज्यादातर सतही, उनमें से कुछ खराब हैं।

कृपया कोई भी वाणिज्यिक या मुफ्त, वीडियो या लिखित अच्छा साझा करें।

+1

मैं सलाह है कि आप से बचने PHP4 ओओपी क्योंकि यह काफी प्राचीन है। –

+0

** कृपया यह भी देखें: ** "शब्दकोष मुक्त तुलना ओओपी बनाम प्रक्रियात्मक": http://stackoverflow.com/questions/1530868 – dreftymac

उत्तर

10

मुझे PHP Manual's guide to OOP. से प्यार है यह बिंदु पर है और इसमें कई उदाहरण हैं।

4

मेरी राय में यह आपकी पूरी सर्वश्रेष्ठ शर्त है। यहां प्रलेखन में तकनीकी स्पष्टीकरण के साथ-साथ उपयोगी उदाहरण और सादे-अंग्रेज़ी शब्द दोनों शामिल हैं।

PHP.net/oop

ध्यान रखें तथापि कि PHP OOP रिश्तेदार प्रारंभिक अवस्था में है, और इसमें कोई शक नहीं कई चीजें हैं जो अन्य OOP कार्यान्वयन को भ्रमित कर रहे हैं हो जाएगा।

+0

ओओ का PHP5 का कार्यान्वयन कुछ भी शिशु है। इसमें डिज़ाइन विकल्पों की वजह से सीमाएं हैं, लेकिन वे कुछ विकल्प हैं। –

1

चूंकि वैचारिक और भाषा विशिष्ट नहीं है, किसी भी भाषा में किसी भी अच्छे ओओपी संसाधन की तलाश करें और इसे PHP में काम करने का प्रयास करें।

डिज़ाइन पैटर, यूनिट परीक्षण और डोमेन संचालित विकास जैसी अवधारणाओं को देखें और आप स्वयं को ओओपी ज्ञान के बारे में बताएंगे।

अपनी PHP परियोजनाओं में Zend Framework और Doctrine PHP ORM जैसे पुस्तकालयों का उपयोग करना प्रारंभ करें। वे ऑब्जेक्ट उन्मुख हैं और उनका उपयोग करके आप अधिक समझ विकसित करेंगे।

phpPatterns और c2 wiki देखें।

-Sam

2

यह OOP के उन्नत तरफ थोड़ा अधिक है, क्योंकि यह डिजाइन पैटर्न के बारे में है, लेकिन मैं वास्तव में उद्यम अनुप्रयोग वास्तुकला के मार्टिन फाउलर की पैटर्न (http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420/ref=sr_1_1?ie=UTF8&s=books&qid=1255402272&sr=1-1) की तरह। और आप गैंग ऑफ फोर की पैटर्न बुक (http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/)

सीखने के पैटर्न के बारे में अच्छी बात यह है कि वे भाषा अज्ञेयवादी हैं। एक पैटर्न सीखें, इसे किसी भी भाषा में उपयोग करें :)

2

php phpmaual शुरू करने के लिए उपलब्ध सर्वोत्तम चीज है। आप उफ़ अवधारणा और उदाहरण पर कुछ और संसाधन तो आप http://www.phpclasses.org/ यहाँ पर जा सकते हैं आप php के कुछ अविश्वसनीय परियोजनाओं मिलेगा चाहता है तुम भी http://w3schools.com कोशिश कर सकते हैं।

+0

डब्ल्यू 3 स्कूल्स सूचना का एक बुरा स्रोत है। क्यों, देखें: http://w3fools.com –

0

आप Codeacademy कोशिश कर सकते हैं, यह कई भाषाओं में ट्यूटोरियल के साथ प्रदान करती है: http://www.codecademy.com/fr/tracks/php

संबंधित मुद्दे