आज हम सीखेंगे की पीएचपी क्या है? (What is PHP in Hindi), PHP Full Form क्या है?, पीएचपी का इतिहास (History of PHP in Hindi), पीएचपी की विशेषताएं (Features of PHP in Hindi), PHP कैसे काम करता है? इस पोस्ट में, मैं PHP से संबंधित कुछ ऐसे सवालों का जवाब देने जा रहा हूं। मुझे आशा है कि आपको निश्चित रूप से आपका जवाब मिल जायेगा। PHP एक ओपन सोर्स सर्वर-साइड स्क्रिप्टिंग भाषा है जो विशेष रूप से सर्वर-साइड वेब डेवलपमेंट के लिए उपयोग की जाती है, PHP का उपयोग ज्यादातर वेब अनुप्रयोगों में सर्वर साइड प्रोग्रामिंग के लिए किया जाता है। आपके द्वारा देखी जाने वाली अधिकांश वेबसाइटें शायद PHP का उपयोग करती हैं।
डायनामिक वेब पेज (Dynamic Webpage) विकसित करने के लिए PHP का उपयोग किया जा रहा है। PHP का पूरा नाम हाइपरटेक्स्ट प्रीप्रोसेसर (Hypertext Preprocessor) है। पहले इसे पर्सनल होम पेज (Personal Home Page) के नाम से जाना जाता था। आजकल, PHP डायनामिक वेबसाइटों या वेब एप्लीकेशन के निर्माण के लिए काफी लोकप्रिय है।
यदि आपके पास HTML (Hypertext Markup Language) और CSS (Cascading Style Sheets) का अच्छा ज्ञान है, तो आपको PHP सीखने में अधिक कठिनाई महसूस नहीं होगी। यदि आपको PHP पर काम करना है तो आपको डेटाबेस प्रबंधन प्रणाली (Database Management System) के बारे में भी पता होना चाहिए। PHP विभिन्न प्रकार के डेटाबेस को सपोर्ट करता है, जैसे MySQL, Oracle, Sybase, SQLite, MS-Access, Informix आदि।
जैसा की हम जानते है की PHP ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (Object Oriented Programming) को सपोर्ट करता है। ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग बहुत सारी सुविधाएं प्रदान करता है, जैसे क्लास (Class), ऑब्जेक्ट (Object), इनहेरिटेंस (Inheritance), पोलिमोर्फ़िज्म (Polymorphism), ओवरलोडिंग (Overloading), डाटा एब्सट्रैक्शन (Data Abstraction), इनकैप्सुलेशन (Encapsulation) आदि।
PHP एक ओपन सोर्स (Open Source) प्रोग्रामिंग भाषा है, इसलिए कोई भी इसे डाउनलोड कर सकता है और इसका इस्तेमाल कर सकता है, लेकिन PHP एक सर्वर साइड भाषा है, इसलिए PHP का उपयोग करने के लिए आपको अपने कंप्यूटर पर WAMPServer और XAMPP सॉफ़्टवेयर इंस्टॉल करना होगा। PHP के साथ आप डायनामिक वेबसाइट, स्टेटिक वेबसाइट, वेब एप्लिकेशन, लॉगिन सिस्टम, फॉर्म, ईआरपी सिस्टम और भी बहुत कुछ बना सकते हैं।
पीएचपी की फुल फॉर्म क्या है?
PHP का फुल फॉर्म “हाइपरटेक्स्ट प्री प्रोसेसर” है। PHP को पहले “पर्सनल होम पेज” कहा जाता था। PHP एक सर्वर-साइड स्क्रिप्ट भाषा है जो वेब विकास के लिए बनाया गया था। PHP के माध्यम से बनाई गई वेबसाइट को डायनामिक वेबसाइट कहा जाता है।
पीएचपी का इतिहास
PHP: हाइपरटेक्स्ट प्रीप्रोसेसर वेब डेवलपमेंट के लिए डिज़ाइन की गई एक सर्वर-साइड स्क्रिप्टिंग भाषा है, लेकिन यह सामान्य उद्देश्य प्रोग्रामिंग भाषा के रूप में भी उपयोग की जाती है। यह मूल रूप से 1994 में Rasmus Lerdorf द्वारा बनाया गया था, PHP का इतिहास बहुत रोमांचक है। इसे Rasmus Lerdorf ने अपने निजी काम के लिए बनाया था, उन्होंने शुरुआत में कॉमन गेटवे इंटरफेस (CGI) नामक एक प्रोग्राम बनाया था। इसे बनाने के लिए उन्होंने C प्रोग्रामिंग भाषा का इस्तेमाल किया गया था।।
इस प्रोग्राम के माध्यम से, उन्होंने अपना पर्सनल होम पेज बनाया था। विशेष रुचि के कारण, उन्होंने एक वेब पेज बनाने के लिए अपने डेटाबेस का उपयोग किया था। तब इसे पर्सनल होम पेज नाम दिया गया था। बाद में, इसमें कई सारे संशोधन किये गये और आज इसे हम पीएचपी (PHP) या हाइपरटेक्स्ट प्रीप्रोसेसर के नाम से जानते हैं।
पीएचपी संस्करण का इतिहास -
- PHP 1. 0 (8 June 1995)
- PHP 2.0 (1 November 1997)
- PHP 3.0 (6 June 1998)
- PHP 4.0 (22 May 2000)
- PHP 4.1 (10 December 2001)
- PHP 4.2 (22 April 2002)
- PHP 4.3 (27 December 2002)
- PHP 4.4 (11 July 2005)
- PHP 5.0 (13 July 2004)
- PHP 5.1 (24 November 2005)
- PHP 5.2 (2 November 2006)
- PHP 5.3 (30 June 2009)
- PHP 5.4 (1 March 2012)
- PHP 5.5 (20 June 2013)
- PHP 5.6 (28 August 2014)
- PHP 6.x (Not released)
- PHP 7.0 (3 December 2015)
- PHP 7.1 (1 December 2016)
- PHP 7.2 (30 November 2017)
- PHP 7.3 (12 December 2018)
पीएचपी की विशेषताएं -
PHP एक लोकप्रिय भाषा है और इसमें कई विशेषताएं हैं। उनमें से कुछ विशेषताएं कॉमन हैं क्योंकि इसे C, C++, Perl जैसी कई प्रोग्रामिंग भाषाओं द्वारा प्रदान किया गया है। इसके अलावा, PHP में स्वयं की अनूठी विशेषताएं भी शामिल हैं। इस लेख में, हम PHP की कुछ अनूठी विशेषताओं को सूचीबद्ध करने जा रहे हैं।
- Simple
- Faster
- Interpreted
- Open Source
- Case Sensitive
- Simplicity
- Efficiency
- Platform Independent
- Security
- Flexibility
- Familiarity
- Error Reporting
- Loosely Typed Language
- Real-Time Access Monitoring
वेब सर्वर हमारी PHP फ़ाइलों और स्क्रिप्ट को पहचाने उसके लिए, हमें फ़ाइल को “.php” एक्सटेंशन से सेव (Save) करना होता है। पुराने PHP फ़ाइल एक्सटेंशन निम्नलिखित हैं।
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP को HTML के साथ काम करने के लिए डिज़ाइन किया गया था, और इस तरह, इसे HTML कोड में एम्बेड किया जा सकता है।
Note: आप किसी भी एचटीएमएल टैग (HTML Tags) के बिना PHP फाइलें बना सकते हैं और इसे प्योर पीएचपी फ़ाइल (Pure PHP File) कहा जाता है।
PHP के लाभ-
- PHP में लिखे गए कोड और स्क्रिप्ट अधिक तेज़ी से एक्सीक्यूट हो जाते हैं। अगर इसकी तुलना JSP और ASP में लिखी स्क्रिप्ट्स के साथ करे तो PHP में लिखे गए कोड और स्क्रिप्ट बहुत तेजी से एक्सीक्यूट होते है।
- PHP सोर्स कोड (Source Code) इंटरनेट पर मुक्त में उपलब्ध हैं। उपभोक्ता अपनी जरूरतों के हिसाब से इसमें ऑब्जरवेशन, मॉडिफिकेशन, और एनहांसमेंट कर सकता है।
- PHP कोड प्लेटफॉर्म इंडिपेंडेंट है: विंडोज़, लिनक्स, यूनिक्स, मैक ओएस एक्स आदि पर चलाया जा सकता है।
- PHP के लिए कई वेब सर्वर उपलब्ध हैं, उदाहरण के लिए Apache, NGINX, या IIS आदि। मेरे अनुभव से अपाचे सर्वर PHP वेब एप्लीकेशन्स के लिए सबसे अच्छा है क्योंकि अपाचे सर्वर ओपन सोर्स है और बड़ी संख्या में सपोर्ट के साथ इसका उपयोग करना आसान है।
PHP के नुकसान -
- PHP बड़े वेब अनुप्रयोगों के लिए उपयुक्त नहीं है इसे बनाए रखना मुश्किल है क्योंकि यह बहुत मॉड्यूलर नहीं है। इससे बड़े वेब एप्लीकेशन्स को मैनेज करना मुश्किल हो जाता है।
- PHP फ्रेमवर्क में एक एरर हैंडलिंग मेथड (Error Handling Method) है। यह PHP डेवलपर के लिए उचित समाधान नहीं है, इसलिए यह PHP डेवलपर के साथ एक समस्या है।
No comments:
Post a Comment
कमेन्ट पालिसी
नोट-अपने वास्तविक नाम व सम्बन्धित आर्टिकल से रिलेटेड कमेन्ट ही करे। नाइस,थैक्स,अवेसम जैसे शार्ट कमेन्ट का प्रयोग न करे। कमेन्ट सेक्शन में किसी भी प्रकार का लिंक डालने की कोशिश ना करे। कमेन्ट बॉक्स में किसी भी प्रकार के अभद्र भाषा का प्रयोग न करे । यदि आप कमेन्ट पालिसी के नियमो का प्रयोग नही करेगें तो ऐसे में आपका कमेन्ट स्पैम समझ कर डिलेट कर दिया जायेगा।
अस्वीकरण ( Disclaimer )
गोण्डा न्यूज लाइव एक हिंदी समुदाय है जहाँ आप ऑनलाइन समाचार, विभिन्न लेख, इतिहास, भूगोल, गणित, विज्ञान, हिन्दी साहित्य, सामान्य ज्ञान, ज्ञान विज्ञानं, अविष्कार , धर्म, फिटनेस, नारी ब्यूटी , नारी सेहत ,स्वास्थ्य ,शिक्षा ,18 + ,कृषि ,व्यापार, ब्लॉगटिप्स, सोशल टिप्स, योग, आयुर्वेद, अमर बलिदानी , फूड रेसिपी , वाद्ययंत्र-संगीत आदि के बारे में सम्पूर्ण जानकारी केवल पाठकगणो की जानकारी और ज्ञानवर्धन के लिए दिया गया है। ऐसे में हमारा आपसे विनम्र निवेदन है कि आप किसी भी सलाह,उपाय , उपयोग , को आजमाने से पहले एक बार अपने विषय विशेषज्ञ से अवश्य सम्पर्क करे। विभिन्न विषयो से सम्बन्धित ब्लाग/वेबसाइट का एक मात्र उद्देश आपको आपके स्वास्थ्य सहित विभिन्न विषयो के प्रति जागरूक करना और विभिन्न विषयो से जुडी जानकारी उपलब्ध कराना है। आपके विषय विशेषज्ञ को आपके सेहत व् ज्ञान के बारे में बेहतर जानकारी होती है और उनके सलाह का कोई अन्य विकल्प नही। गोण्डा लाइव न्यूज़ किसी भी त्रुटि, चूक या मिथ्या निरूपण के लिए जिम्मेदार नहीं है। आपके द्वारा इस साइट का उपयोग यह दर्शाता है कि आप उपयोग की शर्तों से बंधे होने के लिए सहमत हैं।