आज की इस पोस्ट में हम जानेंगे की What is PHP in Hindi-PHP क्या है? अगर आप कंप्यूटर प्रोग्रामिंग लैंग्वेज सीख रहे हो तो आपने PHP के बारे में ज़रूर सुना होगा। लेकिन सायद आपको इसके बारे में अच्छे से न पता हो की What is PHP in Hindi-PHP क्या है?
इसलिए आज आपको इस पोस्ट में PHP क्या है? के बारे में आपको शुरुआत से बताएँगे इस पोस्ट को पढ़ने से आपको PHP के बारे में डिटेल्स में जानकारी मिल जाएगी।
What is PHP in Hindi-PHP क्या है?
PHP का पूरा नाम Hypertext Preprocessor होता है और इसको Personal Home Pages के नाम से भी जाना जाता हैं। PHP एक server side scripting language हैं इसका इस्तेमाल Static Websites, Dynamic websites और Web applications को Develop करने के लिए किया जाता हैं।
PHP एक Open Source server-side scripting language होती है मतलब आप PHP को फ्री में डाउनलोड और इसका इस्तेमाल कर सकते हो।
PHP वेबसाइट डेवेलोप करने के सबसे लोकप्रिय स्क्रिप्टिंग भाषा है। Facebook, Yahoo, Google जैसे बड़े बड़े प्लेटफार्म भी PHP का इस्तेमाल कर रहे है बिना PHP के इन Websites की कल्पना भी नहीं की जा सकती हैं।
HTML का उपयोग करके वेब पेज डिजाइन किए जाते हैं। HTML के साथ Code execution को उपयोगकर्ता के ब्राउज़र (क्लाइंट-साइड) पर किया जाता है। दूसरी ओर, PHP सर्वर-साइड स्क्रिप्टिंग भाषा है और उपयोगकर्ता के वेब ब्राउज़र पर जाने से पहले इसे सर्वर पर Executed किया जाता है।
PHP को HTML में एम्बेड किया जा सकता है और यह web development और web applications, E-commerce applications और Database Applications के लिए Dynamic web Pages के निर्माण के लिए अच्छी तरह से अनुकूल है। यह आसानी से MySQL, Oracle, और अन्य डेटाबेस के साथ जुड़ने की क्षमताओं वाली एक अनुकूल भाषा मानी जाती है।
अभी हाल ही में Netcraft’s कंपनी द्वारा एक सर्वे किया गया था और उस Servery के अनुसार 45% Websites पर PHP का इस्तेमाल हो रहा हैं। बहुत सारे CMS ( content management systems) प्लेटफार्म है जो PHP का उपयोग करते हैं जैसे क..
- WordPress
- Joomla
- Drupal
PHP का उपयोग सभी प्रमुख ऑपरेटिंग सिस्टमों पर किया जा सकता है जिसमे Linux, Microsoft Windows, macOS, RISC OS आदि शामिल हैं।
PHP अधिकांश वेब सर्वरों को सपोर्ट करती है। इसमें Apache, IIS, और कई अन्य शामिल हैं। और इसमें कोई भी वेब सर्वर शामिल है जो FastCGI PHP बाइनरी का उपयोग कर सकता है, जैसे lighttpd और nginx। PHP या तो एक मॉड्यूल के रूप में काम करता है, या एक CGI प्रोसेसर के रूप में।
Uses of PHP in Hindi- PHP का इस्तेमाल
PHP मुख्य रूप से server-side scripting पर केंद्रित है PHP का इस्तेमाल collect form data, generate dynamic page content और send and receive cookie के आलावा PHP और भी बहुत कुछ कर सकती है।
तीन मुख्य क्षेत्र हैं जहां पर PHP scripts का उपयोग सबसे ज्यदा किया जाता है।
1.Server-side scripting
यह PHP के लिए सबसे पारंपरिक और मुख्य Target Field है। इस काम को करने के लिए आपको तीन चीजों की आवश्यकता है: PHP parser (CGI or server module) एक वेब सर्वर और एक वेब ब्राउज़र। कनेक्टेड PHP इंस्टॉलेशन के साथ आपको वेब सर्वर चलाने की आवश्यकता है।
आप सर्वर के माध्यम से PHP पेज को देखते हुए, वेब प्रोग्राम के साथ PHP प्रोग्राम आउटपुट का उपयोग कर सकते हैं। यदि आप PHP प्रोग्रामिंग के साथ प्रयोग कर रहे हैं तो ये सभी आपके होम मशीन पर चल सकते हैं।
2.Command line scripting
आप PHP का इस्तेमाल Operating System के Command line में भी कर सकते हैं मतलब आप इसे बिना किसी सर्वर या ब्राउज़र के चलाने के लिए PHP स्क्रिप्ट बना सकते हैं। इस तरह से इसका उपयोग करने के लिए आपको केवल PHP parser की आवश्यकता होती है।
इस प्रकार का उपयोग cron (on *nix or Linux) या Task Scheduler (on Windows) का उपयोग करके नियमित रूप से executed Script के लिए आदर्श है।
3.Writing desktop applications
PHP शायद ग्राफ़िकल यूज़र इंटरफ़ेस के साथ डेस्कटॉप एप्लिकेशन बनाने के लिए बहुत अच्छी भाषा नहीं है, लेकिन अगर आप PHP को बहुत अच्छी तरह से जानते हैं, और अपने क्लाइंट-साइड एप्लिकेशन में कुछ उन्नत PHP सुविधाओं का उपयोग करना चाहते हैं, तो आप PHP-GTK का भी उपयोग कर सकते हैं।
कई और चीजें हैं जो आप PHP के साथ कर सकते हैं वह इस प्रकार हैं।
- आप Dynamically रूप से पेज और फाइलें Generate कर सकते हैं।
- आप सर्वर पर फाइल बना, खोल, पढ़, लिख और बंद कर सकते हैं।
- आप एक वेब फ़ॉर्म से डेटा एकत्र कर सकते हैं जैसे Users की Information जैसे की ईमेल, फ़ोन नंबर आदि।
- आप अपनी वेबसाइट के उपयोगकर्ताओं को ईमेल भेज सकते हैं।
- आप अपनी वेबसाइट के Visitors को ट्रैक करने के लिए कुकीज़ को Send और Received कर सकते हैं।
- आप अपने डेटाबेस में जानकारी को स्टोर, डिलीट और संशोधित कर सकते हैं।
- आप अपनी वेबसाइट पर Unauthorized access को प्रतिबंधित कर सकते हैं।
- आप इंटरनेट पर सुरक्षित transmission के लिए डेटा एन्क्रिप्ट कर सकते हैं।
History of PHP-PHP का इतिहास
PHP को 1994 में Ramaus Lerdorf द्वारा Developed किया गया था Lerdorf ने मूल रूप से अपने निजी पेज के लिए इसका उपयोग किया था – विशेष रूप से Visitors को ट्रैक करने के लिए। जल्द ही, बहुत सारे अतिरिक्त functions इसमें जोड़े गए। PHP को एक Programming Language बनने में कुछ साल लगे थे।
Ramaus Lerdorf ने PHP को इस प्रकार से Develop किया की इसके द्वारा यूजर एक सिंपल Dynamic Web Application आसानी से Develop कर सकते थे।
1995 में Ramaus Lerdorf ने PHP Tools के लिए Source Code रिलीज़ किया और इसके इस्तेमाल से Web Developer आसानी से अपने Dynamic Web Application में को एडिट कर सकते थे और सुधार कर सकते थे। एक तरह से Developers को पूरी अनुमति थी वो वह अपने हिसाब से सही काम कर सकते थे।
PHP Language में समय के साथ धीरे धीरे बहुत सारे सुधार किये गए 1997 में PHP का 3.0 Version रिलीज़ किया गया जो अपने पिछले Versions की अपेक्षा काफी अच्छा था। इसके आने के बाद PHP के कई लिमिटेड यूज़ ख़त्म हो गए और इसके बाद इसका नाम PHP का नाम Personal Home Pages से बदल कर Hypertext Predecessor कर दिया गया
आज के समय में PHP का इस्तेमाल Facebook, Amazon WordPress जैसे बड़े बड़े प्लेटफार्म पर हो रहा हैं।
Advantages of PHP in Hindi- PHP के लाभ।
यदि आप ASP.NET या Java जैसी अन्य सर्वर-साइड भाषाओं से परिचित हैं, तो आप सोच रहे होंगे कि PHP क्या इतना खास बनाती है। PHP का चयन क्यों करना चाहिए, इसके कई फायदे हैं।
Easy to learn: PHP सीखना और उपयोग करना आसान है। शुरुआती प्रोग्रामर के लिए जो अभी वेब डेवलपमेंट में में शुरुआत जी है उनके लिए PHP को अक्सर सीखने के लिए भाषा का बेहतर विकल्प माना जाता है।
Portability: PHP विभिन्न प्लेटफार्मों जैसे कि माइक्रोसॉफ्ट विंडोज, लिनक्स, मैक ओएस आदि पर चलता है और यह आज के अपाचे, आईआईएस, आदि जैसे लगभग सभी सर्वरों को सपोर्ट करता है।
Fast Performance: PHP में लिखी गई Scripts आमतौर पर अन्य स्क्रिप्टिंग भाषाओं जैसे ASP, Ruby, Python, Java आदि में लिखी गई चीज़ों की तुलना में तेज़ी से चलती हैं ।
Vast Community: आज के समय में PHP worldwide community के द्वारा उपयोग की जा रही है इसलिए किसी PHP से संबंधित किसी भी प्रकर की Help आपको आसानी से ऑनलाइन मिल जाएगी।
Security-PHP Language काफी Secure मानी जाती है यह बहुत सारे trusted data encryption options को सपोर्ट करता हैं।
Free -PHP एक ओपन सोर्स प्रोग्रामिंग लैंग्वेज है जिससे आप फ्री में डाउनलोड कर सकते हैं इसके लिए लाइसेंस या कुछ भी खरीदने की जरूरत नहीं है।
Conclusion
आज की इस पोस्ट में हमने सीखा की What is PHP in Hindi-PHP क्या है? Uses of PHP in Hindi- PHP का इस्तेमाल History of PHP-PHP का इतिहास Advantages of PHP in Hindi- PHP के क्या लाभ हैं ।
अगर आप एक अच्छे Software Engineer बनना चाहते हो तो आपको PHP Language के बारे में अच्छे से ज़रूर पता होना चहिये। अगर आप PHP सीखना चाहते हो तो आप इसे 3 महीने में आसानी से सीख सकते हो।
दोस्तों मुझे उम्मीद है की आपको मेरी यह पोस्ट की What is PHP in Hindi-PHP क्या है? ज़रूर पसंद आयी होगी।
ज़रूर पढ़े
What is JavaScript in Hindi-JavaScript क्या है?
What is CSS in Hindi-CSS क्या है?