PHP एक लोकप्रिय scripting language है जिसका उपयोग विभिन्न प्रकार की प्रोग्रामिंग और वेब विकास में किया जाता है। दरअसल, यह एक संक्षिप्त नाम है। PHP full form (Hypertext Preprocessor) है। ये वास्तव में एक सर्वर-साइड स्क्रिप्टिंग से संबंधित किसी वेबसाइट के बैकएंड के रूप में काम करता है।
PHP स्वचालित रूप से कई स्रोतो से डेटा एकत्रित कर सकता है, औ एक गतिशील page उत्पन्न कर सकता है, डेटाबेस के साथ काम कर सकता है, कुकीज़ भेज सकता है और प्राप्त कर सकता है, इसके अतिरिक्त ईमेल आदि भेजने ने का काम भी इसके द्वारा किया जा सकता है ।
इसमें उपयोगकर्ता के डेटा को एन्क्रिप्ट करने के लिए कई फ़ंक्शन उपलब्ध हैं जोकि इसे एक सुरक्षित scripting langue बनाने ने मे मदद करता है। इसिलिए ये सर्वर-साइड स्क्रिप्टिंग के रूप में उपयोग किए जाने बाले अधिक विश्वसनीय स्क्रिप्टिंग langue के तौर पर जाना जाता हे। इसकी कुछ खास क्षमताएं हैं जो इसे सर्वर-साइड स्क्रिप्टिंग के तौर पर अधिक उपयुक्त बनाता हैं।
इस article मे PHP full form से संबंधित उन सभी विशेषताओ के बारे मे जानने कि कौशिश करेगें जो इसे इतना खास वनाता है और साथ ही जानेगें कि यह कैसे काम करता है।
Table of Contents
PHP क्या है?
ये एक सर्वर-साइड और सामान्य-उद्देश्य वाले स्क्रिप्टिंग भाषा है जो विशेष रूप से web development के लिए किया जाता है।इसका उपयोग स्टेटिक वेबसाइट , डायनामिक वेबसाइट या वेब एप्लिकेशनस को विकसित करने के लिए किया जाता है।
इसका मतलब होता है Hypertext Pre-Processor, जिसे पहले personal home pages के तौर पर जाना जाता था। इस स्क्रिप्ट की व्याख्या केवल उस सर्वर पर ही किया जा सकता है जिसमें PHP स्थापित है।
इस स्क्रिप्ट को access करने के लिए क्लाइंट कंप्यूटरों को एक वेब ब्राउज़र की जरुरत होता है। एक PHP फ़ाइल में PHP टैग होता हैं और php एक्सटेंशन के साथ समाप्त होता है।
PHP full form in Hindi
इसका पूरा नाम Hypertext Preprocessor है।इसे 1994 में Rasmus Lerdorf के द्वारा विकसित किया गया था और 1995 में ये प्रचलन में आया। PHP 7.4.0 इसकी नवीनतम संस्करण है, जोकि 1995 के आखिर मे (28 नवंबर) को जारी किया गया था।
इसके बारे में ओर अधिक गहराई से जानने के लिए इसके कुछ महत्वपूर्ण बिंदुओं पर ध्यान देने की आवश्यकता है जोकि कुछ इस प्रकार हैं:
- PHP का मतलब Hypertext Preprocessor है।
- ये एक interpreted language है, यानी के ईसके लिए ओर कोई संकलन की आवश्यकता नहीं है।
- ये किसी दुसरी ओर स्क्रिप्टिंग भाषाओं की तुलना में अधिक तेज़ होता है।
- यह एक सर्वर-साइड स्क्रिप्टिंग भाषा है, जिसका उपयोग वेबसाइट की गतिशील content कि सठिक प्रबंधित के लिए किया जाता है।
- इसे HTML में भी एम्बेड किया जा सकता है।
- ये एक object-oriented language है।
- यह एक ओपन सोर्स scripting language है।
इसका उपयोग क्यों किया जाता है?
यह एक बहुमुखी स्क्रिप्टिंग भाषा है जोकि beginner और expert दोनों के लिए उपियगी है। प्रोग्रामिंग लैंग्वेज की बात कि जाए तो पॉपुलरिटी के मामले मे, PHP को छठे नंबर की सबसे लोकप्रिय कंप्यूटर भाषा के रूप में सूचीबद्ध किया गया है।PHP को नियमित रूप से अपडेट किया जाता है।
यह अपने कई विशेषताओ के कारण इतनी लोकप्रिय है। यहाँ इसकी के कुछ विशेषताए दिए गए हैं:
- यह langue शुरुआति लोगो के लिए काफि आसान है।
- इसके साथ ईकामर्स, ब्लॉग, डेस्कटॉप एप्लिकेशन और सोशल मीडिया जेसे कई project बनाएं और कस्टमाइज़ किया जा सकता है। सिफ॔ इतना ही नहीं, आप चाहे तो,PHP का उपयोग करके ईमेल भी भेज सकते हैं।
- किसी project पर काम करने के लिए आपको ऑनलाइन कई सारे दस्तावेज और अतिरिक्त जानकारीया मिल गाएगें जो आपको एक सठिक मार्गदर्शन दिलाएगा । इसके अलाबा PHP का उपयोग करने के तरीको को जानने के लिए बहुत सारे मुफ्त ऑनलाइन ट्यूटोरियल भी आपको मिल जाएगें।
- अन्य सर्वर-साइड langue, ‘Python’ की तुलना में लगभग तीन गुना ज्यादा तेज है, वेबसाइटों को तेजी से लोड करता है, जिनसे SEO रैंकिंग को बेहतर बनाने में मदद मदद मिलता है।
- इसकी कुछ ओर विशेषता ये है कि,इसकी लागत बाकि server-side language के तुलना मे काफि कम है। PHP ओपन-सोर्स और फ्री है, जोकि इसे सभी के लिए उपियोगी के बनाता है।
PHP कैसे काम करता है?
दरसल, ये आपना काम पुरा करने के लिए तीन मुख्य चरणो का पालन करता है।
- Step 1:– सबसे पहले तो, वेब ब्राउज़र वेब सर्वर पर एक HTTP अनुरोध भेजता है।
- Step 2:- दूसरा है, वेब सर्वर पर स्थित इसके प्रीप्रोसेसर HTML दस्तावेज़ो को बनाने के लिए इसकी कोड को संसाधित करता है।
- Step 2:- तीसरा है, बनाए गए HTML दस्तावेज़ो को वेब सर्वर, वेब ब्राउज़र पर वापस भेजता है।
इसके दो मुख्य और महत्वपूर्ण applications
- Server Side Scripting :- ये एक गतिशील वेबसाइटों और उसकी वेब applications को विकशित करने के लिए उपयुक्त है।
- Command Line Scripting – Python की तरह ही, ये ,ईमेल भेजने और पीडीएफ फाइले बनाने जैसे प्रशासनिक कार्यों को करने के लिए कमांड लाइन से स्क्रिप्ट को चलाता हैं।
PHP के फायदे
1. इस सबसे महत्वपूर्ण फाएदा यह है कि एक free और open source programming langue है। इसे कहीं से भी आसानि से डाउनलोड किया जा सकता है।
2. यह बिलकुल मुफ्तऔर स्वतंत्र है। इस एप्लिकेशन को किसी भी OS(opereting system) जैसे UNIX, Linux और Windows आदि पर चलाया जा सकता है।
3. इसे आसानी से लोड किया जा सकता है और किसी अन्य प्रोग्रामिंग भाषा की तुलना में slow internet पर भी लोड होता है।
4. इसे सीखना काफी आसान है, क्योंकि ये उपयोग में काफि सरल है। C programming langue से परिचित कोई भी व्यक्ति आसानी से PHP पर काम कर सकता है।
5. यह एक ही कोड का पुन: उपयोग कर सकता है, इसके लिए लंबा कोड और परिष्कृत संरचना की आवश्यकता नहीं है।यह आसानी से कोड को मैनेज करने में मदद करता है।
6. Data representation के लिए इसका एक powerful library मौजुद है।
7. ये आसानि ने डेटाबेस के कनेक्शन को जोड़ता है जिसके कारण वेब एप्लिकेशन और उसकी विकास मे परेशानी और समय दोनो की बचत होता हैं।
8. इसके लचीलेपन को कई अन्य प्रोग्रामिंग भाषाओं के साथ प्रभावी ढंग से जोड़ा जा सकता है। ताकि सॉफ्टवेयर का हर पैकेज सबसे कुशल तकनीको का उपयोग कर सके।