पीएचपी (php)क्या है?:-
PHP एक जनरल परपज प्रोग्रामिंग लैंग्वेज होता है जिसका इस्तेमाल वेब डेवलपमेंट या वेबसाइट डिजाइन करने के लिए किया जाता है, इसके अलावा पीएचपी का इस्तेमाल कमांडेड स्क्रिप्टिंग और डेस्कटॉप एप्स बनाने के लिए भी किया जाता है।
पीएचपी का इन्वेंशन वेब डेवलपमेंट के लिए किया गया था, वेब डेवलपमेंट के लिए यह लैंग्वेज बहुत अच्छा होता है, इसका आविष्कार 1994 में Rasmus Lerdorf ने किया था, जो कि एक Danish -canadian प्रोग्रामर है। 1 अक्टूबर 2020 को पीएचपी का लेटेस्ट वर्जन 7.4.11 लॉन्च किया गया था।
यह एक ओपन सोर्स सर्वर साइड प्रोग्रामिंग लैंग्वेज है, अर्थात जिस लैंग्वेज का एग्जीक्यूशन सर्वर साइड में होता है उसे सर्वर साइड प्रोग्रामिंग कहते हैं। पीएचपी को स्क्रिप्टिंग लैंग्वेज भी कहा जाता है, और पीएचपी के कोड के साथ एचटीएमएल के कोड को इनबिल्ट कर सकते हैं।
पीएचपी सभी प्लेटफार्म पर रन करता है, जैसे-विंडोज, लिनक्स, यूनिक्स, मैक ओएस एक्स इत्यादि सभी पर रन करता है। पीएचपी सभी सर्वर में काम करता है।

पीएचपी का एक्सटेंशन:-
.PHP
पी एच पी का फुल फॉर्म;-
Hypertext pre processor, लेकिन इसका ओरिजिनल नेम पर्सनल होम पेज होता है।
PHP के साथ किस किस चीज की जानकारी होना आवश्यक है:-
इसे सीखने से पहले आपको html ,css,Java script की जानकारी होनी चाहिए। जावास्क्रिप्ट में बेसिक नॉलेज होना चाहिए तभी आप पीएचपी को सीख पाएंगे।
PHP का इतिहास:-
पहले पीएचपी का नाम पर्सनल होमपेज रखा गया था, इसे Rusmus Lerdorf ने सबसे पहले क्रिएट किया था, इसे सन् 1994 लांच किया था और उनका पहला प्रोग्राम कॉमन गेटवे इंटरफ़ेस था। सन 1995 में जो पहला वर्जन आया वह 1.0 था।
पीएचपी को कब और क्यों सीखना चाहिए:-
1. जो भी वेब डेवलपर बनना चाहता है उसे पीएचपी सीखनी चाहिए । इसके अलावा अगर आप अपने वर्डप्रेस को नेक्स्ट लेवल पर ले जाना चाहते हैं तो आपको पीएचपी सीखनी चाहिए ,इसके अलावा अगर आप Drupal जैसे मैनेजमेंट सिस्टम पर काम करना चाहते हैं तो इसमें भी पीएचपी स्किल की जरूरत पड़ती है।
2. प्रोग्रामिंग लैंग्वेज सीखने के मुकाबले पीएचपी को ज्यादा आसान समझा जाता है।
3. पीएचपी की जानकारी अच्छे से होने पर आप किसी भी ऑनलाइन प्रोजेक्ट को बिना रुकावट के जल्दी अपलोड कर सकते हैं, जबकि ऐसा बाकी के प्रोग्रामिंग लैंग्वेज में नहीं होता है। दूसरे प्रोग्रामिंग लैंग्वेज के मुकाबले पीएचपी में रिजल्ट जल्दी मिलता है।
4. पीएचपी की फ्री रिसोर्सेस और यूज़ कम्युनिटी है, अर्थात इसका अर्थ है जब कभी भी आप किसी कोडिंग में फस जाए तो, किसी एक्सपर्ट से मदद ले सकते हैं।
Free PHP कोर्स कहां से कर सकते हैं:-
1.Official PHP manual :-
अगर आपको वेब डेवलपमेंट सीखना है तो इसका शुरुआत पीएचपी के ऑफिशियल पेज से कर सकते हैं। यहां आपको हर तरह के मार्गदर्शन मिल जाएगी, जैसे पीएचपी क्या है, इसे कैसे इनस्टॉल किया जाता है, बेसिक सिंटेक्स की जानकारी, इसमें सब कुछ स्टेप बाय स्टेप समझाया जाता है।
2.W3schools PHP tutorial:-
यह वेबसाइट किसी भी उम्र के बिगनर्स के लिए अच्छा है, यहां पर आपको बहुत ही आसान तरीके से रेफरेंसेस के तरीके से वेब डेवलपिंग सिखाई जाती है, साथ ही यहां एक्सरसाइज और क्विज के जरिए आपको पीएचपी मेमोराइज करने में भी मदद मिलता है। यहां से पीएचपी का कोर्स पूरा करने पर सर्टिफिकेट भी दिया जाता है।

3.PHP the right way :-
अगर आप पीएचपी लैंग्वेज में एक्सपर्ट बनना चाहते हैं तो इसके लिए आपको निरंतर प्रैक्टिस करते रहना होगा तभी आप पीएचपी लैंग्वेज में स्पीड बन सकते हैं और जल्दी-जल्दी कोड नहीं बना पाएंगे जिससे बाकी के डेवलपर से पीछे हो जाएंगे।
4.Free code camp’s free PHP tutorial:-
अगर आपको वीडियो देखना पसंद है, और वीडियो से आप जल्दी सीख सकते हैं तो इसके लिए आप यहां से कोर्स कर सकते हैं, यहां 5 घंटे का सेशन होता है जिसमें वीडियो के जरिए पीएचपी को बहुत अच्छे तरीके से समझाया जाता है।
5.Learn php with code academy :-
यहां आप अपना अकाउंट बनाकर कोड कर सकते हैं, यहां आपको आर्टिकल ,प्रोजेक्ट और क्विज मिलते हैं जिससे आप की प्रैक्टिस होती है, यहां वीडियो और टेक्स्ट दोनों तरह की क्लासेस होते हैं।
6.Geeks for geeks php tutorial:-
बेसिक के बाद आपको दूसरे प्लेटफार्म या कोर्स का सहारा लेना पड़ता है, लेकिन यहां सभी कॉन्सेप्ट, फंक्शन और पीएचपी लाइब्रेरीज सीखने को मिल जाता है, तो अगर आपको बेसिक से आगे सीखना है तो आप यहां से सीख सकते हैं।
7.Learn php in Y minutes :-
अगर आप पीएचपी को ज्यादा तेजी से सीखना चाहते हैं तो यहां से सीख सकते हैं, इसमें सभी कांसेप्ट की जानकारी आपको मिल जाती है।
8.Sololearn php tutorial:-
अगर आप पीएचपी को आनंद लेकर सीखना चाहते हैं तो यहां से सीख सकते हैं यहां आपको क्विज दिए जाते हैं, जिससे आपने क्या क्या सीख लिया है उसे याद करने में हेल्प मिलता है, और प्रैक्टिस /अभ्यास भी हो जाती है। इसके लिए आपको यहां जाकर बस अकाउंट बनाना होता है।
इसके अलावा आप यूट्यूब से भी पीएचपी को सीख सकते हैं।
PHP के साथ क्या कर सकते हैं –
1. पीएचपी के साथ डायनेमिक पेजेस को क्रिएट कर सकते हैं।
2. पीएचपी के माध्यम से आप बटन से जो क्लिक होने का परेशानी होता है उसे मैनेज कर सकते हैं।
3. पीएचपी से डेटाबेस एप्लीकेशन को क्रिएट कर सकते हैं।
4. इसके माध्यम से क्लाइंट सर्वर एप्लीकेशन क्रिएट कर सकते हैं।
5. स्टूडेंट रजिस्ट्रेशन क्रिएट कर सकते हैं।
6. ऑनलाइन कोर्स का वेब क्रिएट कर सकते हैं।
7. पीएचपी से वेबसाइट को क्रिएट कर सकते हैं।
Benefits of PHP:-
1.open source:-यह फ्री अवेलेबल होता है, इसके लिए कोई पैसा नहीं लगता है, कोई भी प्रयोग कर सकता है इसके लिए केवल आपको एक सॉफ्टवेयर डाउनलोड करना है और आप अपने सिस्टम पर बनाकर इसका इस्तेमाल कर सकते हैं।
2.Help resources :- यह पीएसपी का सबसे महत्वपूर्ण हिस्सा होता है, अगर आप गूगल पर सर्च करते हैं तो आपको कई सारे ऐसे फॉर्म मिल जाएंगे जहां पर आप पीएचपी के डिसीजन में भाग ले सकते हैं, और पहले से बने बनाए काफी सारे कोडिंग जो स्क्रिप्ट के रूप में होता है वह मिल जाता हैं।

3.Performance :-सर्वर साइड स्क्रिप्ट लैंग्वेज है, सर्वर पर रन करने के लिए इसका परफॉर्मेंस बहुत अच्छा रहता है।
4.Machine /platform Independent:-पीएसपी का मशीन इंडिपेंडेंट रहता है, पीएचपी बेस्ट वेबसाइट को या पैनल को या सॉफ्टवेयर को विंडोज, मैक, लिनक्स और यूनिक्स इत्यादि अलग-अलग ऑपरेटिंग सिस्टम पर चला सकते हैं।
5.Adaptability :-किसी भी वेबसाइट बनाने के लिए होस्टिंग और डोमेन खरीदना पड़ता है, किसी भी कंपनी की होस्टिंग खरीदेंगे तो वहां पर पीएचपी फीचर पहले से अवेलेबल रहता है और वहां पर पीएचपी बेस्ड वेबसाइट बना सकते हैं और पीएचपी बेस्ड एप्लीकेशन भी बना सकते हैं।
6.Integration :-इसका अर्थ है पीएसपी को आप डिफरेंट तरीके से प्रयोग कर सकते हैं, जैसे एचटीएमएल को सीएसएस के साथ, पीएचपी और सीएसएस के कोड को एक साथ इनबिल्ट कर सकते हैं और इस्तेमाल कर सकते हैं, और अगर आप WordPress में काम करते हैं तो वहां पर भी पीएचपी की कस्टमाइज्ड कोडिंग का प्रयोग कर सकते हैं।
7.Protocols support:-डिफरेंट तरह के जो प्रोटोकॉल होते हैं उन सब को पीएचपी सपोर्ट करता है। जैसे- POP3, IMAP,LDAP इन सभी को पीएचपी सपोर्ट करता है।
8.Easy to learn:- इस लैंग्वेज को आसानी से सीख सकते है।
9.Security:-यह बहुत ही ज्यादा सिक्योर होता है क्योंकि पीएचपी सर्वर पर चलती है और इसमें जो आउटपुट रहता है पहले से पीएचपी से एचटीएमएल में कन्वर्ट किया गया रहता है और सर्वर के द्वारा वह कंपाइल्ड एचटीएमएल क्लाइंट के कंप्यूटर को मिल जाता है।
पीएचपी एक सर्वर साइड स्क्रिप्टिंग लैंग्वेज है जिसका उपयोग वेबसाइट को डेवलपमेंट और डिजाइन करने के लिए किया जाता है।