PHP In Hindi




PHP In Hindi - PHP क्या है और कैसे सीखे पूरी जानकारी हिन्दी में ?

PHP In Hindi, PHP Kya Hota Hai, What is PHP In Hindi, PHP क्या है, PHP, PHP Ka Matlab Hota Hai, PHP Meaning in Hindi, पीएचपी की विशेषताएं, पीएचपी की फुल फॉर्म क्या है, PHP क्या है, Introduction of PHP in Hindi,PHP का मतलब क्या है और कहाँ इसको इस्तेमाल किया जाता है, PHP क्या है, और कैसे काम करता है, PHP की परिभाषा और अर्थ ?

PHP क्या है, और यह कैसे काम करता है, अगर आप जानना चाहते हैं, तो हम आपको ये कहना चाहेंगे की आप बिलकुल सही पोस्ट पर है. क्योंकि इस पोस्ट में हम आपको PHP लैंग्वेज की पूरी जानकारी हिंदी भाषा में देने जा रहे है. यह लेख आपको PHP की बेसिक नॉलेज के साथ-साथ PHP की कुछ Advanced फंक्शनलिटी के बारे में जानकारी प्राप्त करने में आपकी मदद करेगा. इस लेख की सहायता से आप PHP प्रोग्रामिंग लैंग्वेज को आसानी के साथ सीख सकते है, तो चलिए दोस्तों ज्यादा समय बर्बाद ना करते हुए हम सीधे देखते हैं, की PHP क्या है और इसका इस्तेमाल किस लिये होता है, और PHP कैसे काम करता है, दोस्तों PHP की पूरी जानकारी प्राप्त करने के लिए इस लेख को आप आखिर तक पड़े।

PHP क्या है - What is PHP in Hindi?

PHP एक Server Side Scripting Language है, भूतकाल में इस language की फुल फॉर्म Personal Home Page बोली जाती थी. यदि बात की जाये वर्त्तमान समय की तो अब इसकी फुल फॉर्म HyperText Proprocessor बोली जाती है, PHP web development के लिए design की गई एक Server side scripting language है. इस लैंग्वेज का इस्तेमाल General-purpose programing language के लिए भी किया जाता है।

PHP एक बहुत ही popular और Powerful Scripting Language है. यदि आप web development सीखना चाहते हैं, तो हम आपको यही सलाह देना चाहेंगे आपके लिए PHP सबसे बेस्ट Language हो सकती है. दोस्तों एक आच्छा वेब डेवलपर बनने के लिए PHP Language का सीखना बहुत ही जरूर है, आपकी जानकारी के लिए बता दे Web development करना इस Language की सहायता बहुत ही आसान हो जाता है. क्योंकि यह एक server side scripting language है, Server side scripting का मतलब होता है, PHP में लिखा गया program हमेशा server में run होता है, और जो भी output होता है, वह HTML page के रूप में convert होकर यूजर के वेब ब्राउज़र पर Show होती है।

इस language को बहुत ही secure माना जाता है, किसी भी website में यूजर PHP code को नहीं देख सकता, HTML और CSS code को आसानी के साथ देखा जा सकता है, वो इसलिए PHP कोड हमेशा आपके सर्वर में रहते हैं, और यह कोड कभी भी client के system तक नही पहुँचते, जैसा की आप जानते है PHP एक बहुत ही powerful language है, वर्तमान समय में internet पर मौजूदा लाखों websites PHP language का उपयोग कर रही हैं, अगर बात की जाये CMS की तो लगभग सभी popular CMS जैसे Wordpress, Joomla, Drupal आदि PHP के उपयोग से ही बने हैं, E-commerce हो या फिर social networking की साइट आज हर जगह PHP का उपयोग हो रहा है, PHP के बाद सबसे ज्‍यादा इस्तेमाल किये जाने वाला Web Server IIS Web Server है, जिसको Microsoft Company ने Design किया है।

PHP को Server Side Programming Language इसलिए कहते है, क्यूंकि यह Language Server पर ही Execute या Run होती है. PHP का Server-side Programming Language होने के कारण इस लैंग्वेज को आसानी के साथ Web server या client machine पर चलाई जा सकता है. यदि आप PHP को चलाना चाहते है तो, आपको कुछ client machine server की जरुरत पड़ती है, जैसे, Xampp, Wamp, Lamp और भी कई servers है, आज के समय में लगभग 70% वेबसाइट PHP प्रोग्रामिंग के इस्तेमाल से बन रही हैं. एक प्रोग्रामर द्वारा इस Language का बहुत ज्यादा इस्तेमाल इसलिए किया जाता है, क्योंकि PHP प्रोग्रामिंग को HTML के साथ use करना बहुत ही आसान है, जैसा की आप जानते है, इससे बनने वाली वेबसाइट बहुत fast open होती हैं, और बहुत ही Light Weight होती हैं।

PHP का इस्तेमाल ?

  • PHP के उपयोग से आप Dynamic website या web application बनाने के लिए कर सकते है.

  • Data encryption और decryption भी कर सकते हैं.

  • PHP एक Scripting Language है, और इस लैंग्वेज का इस्तेमाल Web Application में किया जाता है.

  • PHP के लिए कई frameworks काम करते है.

  • PHP के इस्तेमाल से आप किसी भी वेबसाइट को डेटाबेस से connect कर सकते हैं.

  • PHP में आप किसी भी Files को open, close, read और write बिना किसी रूकावट के किया जाता है.

  • PHP में Cookies को set और access किया जाता है.

  • PHP के इस्तेमाल से database में data insert, update या delete किया जा सकता है.

  • PHP का उपयोग करते समय आप कई database का इस्तेमाल कर सकते है, जैसे MySQL, SQL, Oracle, PostegreSQL आदि.

  • PHP में आप किसी को भी files या emails send कर सकते है.

  • PHP Language को आप सभी ऑपरेटिंग सिस्टम पर इस्तेमाल कर सकते है, जैसे, Windows, Linux, Mac OS आदि.

PHP कैसे काम करता है?

PHP का इस्तेमाल सॉफ्टवेयर वेब सर्वर के साथ काम करने के किया जाता है, PHP कोड को आप HTML के साथ लिख तो सकते है, लेकिन इसके execution के लिए सर्वर install होना जरुरी है. PHP लैंग्वेज सॉफ्टवेयर web pages को किसी यूजर तक पहुचने में मदद करता है, आइये इसे एक उदाहरण से समझने की कोशिश करते है, दोस्तों जब आप अपने Web Browser के जरिए search bar में किसी भी Website के URL को type करते है, तो आपके उस URL को Enter करने के तुरत बाद Web Server पर एक Msg भेजा जाता है जिसका मतलब होता है की web server वह Website आपके browser में show करे जिसका URL आपने type किया है।

आपके द्वारा Massage भजने के तुरत बाद Web server उस Massage को read करता है, और उसके बाद website की Html file को आपके browser पर भेज देता है. यह उसी वेबसाइट की Html फाइल को आपके बॉस भेजता जिसका URL आपने टाइप किया है, आपकी जानकारी के लिए बताना चाहेंगे की आपका Browser Html file पड़ता है, और Website के web page को आपके सामने प्रदर्शित करता है, यहाँ पर आपके मन मे एक सवाल आना चाहिए कि PHP का यहाँ पर क्या use क्या है, दोस्तों यहाँ पर PHP एक इंटरफ़ेस का काम करता है।

इंटरफ़ेस आपके द्वारा सर्वर में भेजी गयी request को machine language में change कर देता है, और जब भी सर्वर के पास किसी फाइल की request आती है, तो वह php interpreter के इस्तेमाल से उस कोड को convert करके database में access करा देता है और वहां से file को उठाकर सर्वर पर भेज देता है, जिसके बाद सर्वर उस फाइल को user तक आसानी के साथ पहुचा देता है।

Advantages of PHP

  • PHP आज के लगभग सभी local servers जैसे कि Apache, IIS आदि के साथ अनुकूल है.

  • PHP में लिखी गई स्क्रिप्ट बहुत तेजी से executes होती है, फिर उन scripts को अन्य भाषाओं जैसे JSP & ASP में लिखा जाता है.

  • PHP एक ऐसी Language है जिसका syntax बहुत आसान है, इसलिए इस Language को बड़ी आसानी के साथ सीखा जा सकता है.

  • PHP एक फ्री और open source Server Side Scripting Language है, इस लैंग्वेज को आप फ्री में download करके उपयोग कर सकते हैं.

  • PHP का Platform बिलकुल independent है, इसे आप किसी भी platform जैसे Windows, Linux, Mac आदि के साथ use कर सकते है.

  • PHP Language की execution speed बहुत fast होती है.

  • इस Language की एक खास बात यह है की नयी टेक्नोलॉजी और फीचर के साथ इसके versions लगातार update होते रहते हैं.

  • यूजर PHP के साथ सिर्फ MySQL ही नही बल्कि और भी अन्य प्रकार के डेटाबेस जैसे MS SQL Server, Oracle आदि का भी इस्तेमाल कर सकते है.

  • PHP कोड को आसानी से HTML टैग और स्क्रिप्ट के भीतर एम्बेड किया जा सकता है।

Disadvantages of PHP

  • PHP Language में आप बड़ी-बड़ी एप्लीकेशन को develop नहीं कर सकते, इसका सबसे बड़ा कारण यह है की यह highly modular नही है जिस कारण से इसमें बड़ी-बड़ी एप्लीकेशन को manage करना बहुत ही कठिन हो जाता है.

  • PHP open source है ये तो हम सब जानते है, दोस्तों इसके source code को आसानी के साथ देखा जा सकता है, ऐसे में यदि code में कोई bug हो तो उस गलती का फायदा कोई भी व्यक्ति उठाया सकता है.

What is PHP in Hindi?

  • PHP एक सर्वर साइड स्क्रिप्टिंग भाषा है.

  • PHP एक interpreted की गई language है, इसमें compilation की कोई आवश्यकता नहीं है.

  • यह एक object-oriented भाषा है.

  • PHP एक ओपन-सोर्स स्क्रिप्टिंग भाषा है.

  • PHP सीखने में बहुत ही आसान है, क्योकि यह एक simple और easy language है.

  • PHP open source और cross platform है.

  • PHP file को .php extension के साथ save किया जाता है.

Applications of PHP in Hindi?

अगर बात की जाये इस Language के इस्तेमाल की तो आप इसके उपयोग से 3 मुख्य काम कर सकते है −

Server side scripting − दोस्तों Server side scripting PHP का सबसे मुख्य कार्य होता है, अगर हम यह कहे की PHP को इसी के लिए design किया गया है, तो यह गलत नहीं होगा, इसके लिए आपको एक PHP parser, web server और web browser की आवश्यकता पड़ती है।

Desktop applications − आपको जानके खुशी होगी की आप PHP के द्वारा desktop applications भी create कर सकते है।

Command line scripting − PHP एक ऐसी लैंग्वेज है जिसके कोड को आप बिना सर्वर या ब्राउज़र के भी run करा सकते है, इसके लिए आपको सिर्फ PHP parser की आवश्यकता होती है, इसे आप text processing के लिए इस्तेमाल में लाया जा सकता है।

PHP ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग को सपोर्ट करता है, ये तो हम सब जानते है, ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग यूजर को बहुत सारी सुविधाएं प्रदान करता है, जैसे क्लास ऑब्जेक्ट, Inheritance, Polymorphism, Overloading, Data abstraction, Encapsulation, आदि, PHP की एक खास बात यह है, की ये एक ओपन सोर्स प्रोग्रामिंग Language है, यूजर इस Language को आसानी के साथ download करके इसका इस्तेमाल कर सकता है, लेकिन आपको पता होना चाहिए PHP एक सर्वर साइड भाषा है, और इसी कारण से इसका उपयोग करने के लिए आपको अपने कंप्यूटर पर WAMPServer और XAMPP सॉफ़्टवेयर इंस्टॉल करना होता है, PHP के उपयोग से आप डायनामिक वेबसाइट, वेब एप्लिकेशन, स्टेटिक वेबसाइट, Login system, ERP system, Form और भी बहुत कुछ बना सकते हैं।

PHP की जरुरत क्यों होती है ?

यदि आप कोई Website HTML और CSS का सहायता से बाना रहे है, तो आपकी Website एक साधारण Static Website होती है, आपकी जानकारी के लिए बता दे इस Static Website में ना ही डाटा स्टोरेज के लिए कोई Database होता है और ना ही इस Website से आप किसी भी तरह की Information को एक page से दूसरे page पर भेजी सकते है, मान लीजिये आपने अपनी Website पर एक Login Form बनाया है, जब भी यूजर को किसी भी तरह के Form भरने की जरुरत पड़ेगी तो वो आपकी Website पर Login Form को भरकर Submit बटन पर क्लिक करेगा तो फॉर्म काम नहीं करेगा, इसका कारण यह है की आपने एक साधारण HTML Form बनाया है, और आपने इस Login Form में ये डिफाइन ही नहीं किया की बटन पर क्लिक करने पर Website क्या व्यवहार करे।

PHP एक ऐसी Server Side Scripting Language है जिसकी सहायता से यूजर HTML Elements का Behavior सेट कर सकता है, यदि आप चाहते हैं कि जब भी यूजर Login Form में किसी भी तरह की Information भर कर Submit बटन पर क्लिक करे तो यूजर की सभी Information वेबसाइट के Database में store हो जाये, तो दोस्तों हम आपको बताना चाहेंगे की यह काम PHP लैंग्वेज से ही संभव है, मतलब Website को Dynamic बनाने के लिए PHP की जरुरत होती है।