पीएचपी क्या है? (What is PHP in Hindi)
आज हम सीखेंगे की पीएचपी क्या है? (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 आदि।
[adinserter block=”2″]
जैसा की हम जानते है की PHP ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (Object Oriented Programming) को सपोर्ट करता है। ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग बहुत सारी सुविधाएं प्रदान करता है, जैसे क्लास (Class), ऑब्जेक्ट (Object), इनहेरिटेंस (Inheritance), पोलिमोर्फ़िज्म (Polymorphism), ओवरलोडिंग (Overloading), डाटा एब्सट्रैक्शन (Data Abstraction), इनकैप्सुलेशन (Encapsulation) आदि।
PHP एक ओपन सोर्स (Open Source) प्रोग्रामिंग भाषा है, इसलिए कोई भी इसे डाउनलोड कर सकता है और इसका इस्तेमाल कर सकता है, लेकिन PHP एक सर्वर साइड भाषा है, इसलिए PHP का उपयोग करने के लिए आपको अपने कंप्यूटर पर WAMPServer और XAMPP सॉफ़्टवेयर इंस्टॉल करना होगा। PHP के साथ आप डायनामिक वेबसाइट, स्टेटिक वेबसाइट, वेब एप्लिकेशन, लॉगिन सिस्टम, फॉर्म, ईआरपी सिस्टम और भी बहुत कुछ बना सकते हैं।
पीएचपी की फुल फॉर्म क्या है? (What is Full Form of PHP in Hindi)
PHP का फुल फॉर्म “हाइपरटेक्स्ट प्री प्रोसेसर” है। PHP को पहले “पर्सनल होम पेज” कहा जाता था। PHP एक सर्वर-साइड स्क्रिप्ट भाषा है जो वेब विकास के लिए बनाया गया था। PHP के माध्यम से बनाई गई वेबसाइट को डायनामिक वेबसाइट कहा जाता है।
पीएचपी का इतिहास (History of PHP in Hindi)
[adinserter block=”3″]
PHP: हाइपरटेक्स्ट प्रीप्रोसेसर वेब डेवलपमेंट के लिए डिज़ाइन की गई एक सर्वर-साइड स्क्रिप्टिंग भाषा है, लेकिन यह सामान्य उद्देश्य प्रोग्रामिंग भाषा के रूप में भी उपयोग की जाती है। यह मूल रूप से 1994 में Rasmus Lerdorf द्वारा बनाया गया था, PHP का इतिहास बहुत रोमांचक है। इसे Rasmus Lerdorf ने अपने निजी काम के लिए बनाया था, उन्होंने शुरुआत में कॉमन गेटवे इंटरफेस (CGI) नामक एक प्रोग्राम बनाया था। इसे बनाने के लिए उन्होंने C प्रोग्रामिंग भाषा का इस्तेमाल किया गया था।।
इस प्रोग्राम के माध्यम से, उन्होंने अपना पर्सनल होम पेज बनाया था। विशेष रुचि के कारण, उन्होंने एक वेब पेज बनाने के लिए अपने डेटाबेस का उपयोग किया था। तब इसे पर्सनल होम पेज नाम दिया गया था। बाद में, इसमें कई सारे संशोधन किये गये और आज इसे हम पीएचपी (PHP) या हाइपरटेक्स्ट प्रीप्रोसेसर के नाम से जानते हैं।
पीएचपी संस्करण का इतिहास (History of PHP Version)
- 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)
पीएचपी की विशेषताएं (Features of PHP in Hindi)
[adinserter block=”4″]
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
First PHP program: “Hello World”
<!DOCTYPE html> <html> <body> <h1>My first PHP page</h1> <?php echo "Hello World!"; ?> </body> </html>
Output:
My first PHP page Hello World!
वेब सर्वर हमारी PHP फ़ाइलों और स्क्रिप्ट को पहचाने उसके लिए, हमें फ़ाइल को “.php” एक्सटेंशन से सेव (Save) करना होता है। पुराने PHP फ़ाइल एक्सटेंशन निम्नलिखित हैं।
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP को HTML के साथ काम करने के लिए डिज़ाइन किया गया था, और इस तरह, इसे HTML कोड में एम्बेड किया जा सकता है।
Note: आप किसी भी एचटीएमएल टैग (HTML Tags) के बिना PHP फाइलें बना सकते हैं और इसे प्योर पीएचपी फ़ाइल (Pure PHP File) कहा जाता है।
PHP के लाभ (Advantages of PHP in Hindi)
- PHP में लिखे गए कोड और स्क्रिप्ट अधिक तेज़ी से एक्सीक्यूट हो जाते हैं। अगर इसकी तुलना JSP और ASP में लिखी स्क्रिप्ट्स के साथ करे तो PHP में लिखे गए कोड और स्क्रिप्ट बहुत तेजी से एक्सीक्यूट होते है।
- PHP सोर्स कोड (Source Code) इंटरनेट पर मुक्त में उपलब्ध हैं। उपभोक्ता अपनी जरूरतों के हिसाब से इसमें ऑब्जरवेशन, मॉडिफिकेशन, और एनहांसमेंट कर सकता है।
- PHP कोड प्लातेफ़ोर्म इंडिपेंडेंट है: विंडोज़, लिनक्स, यूनिक्स, मैक ओएस एक्स आदि पर चलाया जा सकता है।
- PHP के लिए कई वेब सर्वर उपलब्ध हैं, उदाहरण के लिए Apache, NGINX, या IIS आदि। मेरे अनुभव से अपाचे सर्वर PHP वेब एप्लीकेशन्स के लिए सबसे अच्छा है क्योंकि अपाचे सर्वर ओपन सोर्स है और बड़ी संख्या में सपोर्ट के साथ इसका उपयोग करना आसान है।
PHP के नुकसान (Disadvantages of PHP in Hindi)
- PHP बड़े वेब अनुप्रयोगों के लिए उपयुक्त नहीं है इसे बनाए रखना मुश्किल है क्योंकि यह बहुत मॉड्यूलर नहीं है। इससे बड़े वेब एप्लीकेशन्स को मैनेज करना मुश्किल हो जाता है।
- PHP फ्रेमवर्क में एक एरर हैंडलिंग मेथड (Error Handling Method) है। यह PHP डेवलपर के लिए उचित समाधान नहीं है, इसलिए यह PHP डेवलपर के साथ एक समस्या है।
इन्हें भी देखें –
- कंप्यूटर क्या है? (What is Computer in Hindi)
- एचटीएमएल क्या है? कैसे सीखे? (Learn HTML in Hindi)
- सीएसएस क्या है? कैसे सीखे? (What is CSS in Hindi) – हिंदी में पढ़ें।
- जावास्क्रिप्ट क्या है? (What is Javascript in Hindi) – हिंदी में पढ़ें।
- कंप्यूटर प्रोग्रामिंग क्या है, कैसे सीखें? (What is Computer Programming in Hindi)
- C प्रोग्रामिंग भाषा का परिचय (Overview of C Programming Language)
- C प्रोग्रामिंग क्या है, कैसे सीखें? (C/C++ Programming in Hindi)
- C++ प्रोग्रामिंग क्या है, कैसे सीखें? (C++ Programming in Hindi)
- जावा प्रोग्रामिंग क्या है, कैसे सीखें? (Java Programming in Hindi)
प्रिय पाठकों, मै आशा करता हूँ की आपको हमारी ‘पीएचपी क्या है? (What is PHP in Hindi)’ पर यह पोस्ट बहुत पसंद आया होगा। अगर आपको यह पोस्ट अच्छा लगा हो तो इसे जरुर अपने दोस्तों के साथ शेयर करे। हमने कोशिस किया है की “पीएचपी क्या है? (What is PHP in Hindi)“ की संपूर्ण जानकारी आसान और विस्तृत रूप में वर्णन कर सके। यदि आपको और अधिक जानकारी की आवश्यकता है तो आप यहाँ क्लिक कर पढ़ सकते है, अगर आपको कोई भी उलझन हो तो निचे कमेंट कर सूचित करें, आपको तुरंत सही और सटीक सुचना आपके इच्छित विषय से सम्बंधित दी जाएगी. यदि आप हमसे सम्पर्क करना चाहते है या आपके पास कोई सुझाव है तो आप हमसे संपर्क करे। हम आपके सुझाव का स्वागत करते हैं, हमारी यूट्यूब चैनल देखने के लिए यहाँ क्लिक करे।
कृपया ध्यान दें: नीचे दिए गये “Register Now” बटन के माध्यम से आप हमे निशुल्क ज्वाइन कर सकते हैं। नवीनतम जॉब अपडेट पाने के लिए आप हमारे फेसबुक ग्रुप को जॉइन कर सकते हैं और हमारे एंड्रॉइड एप्प को भी डाउनलोड कर सकते हैं। हमारे इस एप्प का उद्देश्य प्रतियोगता परीक्षाओं की तयारी करने वाले छात्रों को नवीन माध्यम द्वारा ज्ञान उपलब्ध करवाना है। जिससे वह अपने मोबाइल द्वारा ही समस्त जानकारी प्राप्त कर सके, आपको हमारा यह प्रयास कैसा लगा, हमें कमेंट में जरूर बताएं।
Dear Visitors, अगर आपके पास कोई ज्ञानवर्धक जानकारी है जिससे आप लोगो के साथ बाँटना चाहते है तो हमसे संपर्क कीजिए हमें ईमेल भेजिए–[email protected] यदि पोस्ट अच्छी हुई तो हम जरूर आपके नाम के साथ उसे प्रकाशित करेंगे।