PHP क्या हैं? – Full Guide 2020

Spread the love

PHP In Hindi: नमस्कार दोस्तों मैं हु सुधांशु गुप्ता और आप सभी का CodeMaster पर स्वागत करता हु| दोस्तों मुझे आशा हैं की आप सभी अपने – अपने घरो में Safe होंगे और कुछ न कुछ नया सिख रहे होंगे| दोस्तों आज हम जानेंगे की PHP क्या हैं?(What is PHP In Hindi). जानने के लिए आर्टिकल पूरा जरुर पढ़े|

आजकल इस Technology और Online Market में आप भी सोचो रहे होंगे की ये जो websites हैं वो कैसे बनाई जाती है| आप भी सोच रहे होंगे की कास आपकी भी एक website हो| आज के समय में हर रोज हजारों वेबसाइट बन रही हैं|

What is PHP In Hindi

Website का इस्तेमाल लोग अपने Business को बढ़ाने के लिए या खुदका Personal blog या फिर websites से अच्छा खासा Income करने के लिए करते हैं| इसमें income भी इतनी होती है जो की कभी सपने में भी सोचे नहीं होगे लेकिन क्या आपको पता है website बनाना कितना मुस्किल काम है और ये कैसे बनाई जाती हैं? आप जरुर देखे होंगे कुछ website हैं जैसे कुछ Popular Site Facebook.com, Flipkart, Instagram, Amazon.in इन सभी को बनाने के लिए programming Language का इस्तेमाल किया जाता है जिनको Web Based Programming Language भी बोला जाता है|

वैसे तो बोहत सारी Programming Languages हैं जिनसे website बनाई जाती है उनमे से एक langauge है PHP, जिससे Facebook जैसी Site बनाई गई है. तो चलिए इन websites और Web Based Programming Language php की अंदर की बात हिंदी में जानते हैं के PHP क्या होता है|

इससे पहले मैंने Java और Python Languages के बारे में बताया हुआ है यदि आप को वो भी सीखना है तो नीच Links पे क्लिक कर के पढ़ सकते हैं –

तो चलिए दोस्तों शुरू करते हैं आज का Article और PHP के बारे में विस्तार से जानते हैं|

PHP क्या हैं? – What is PHP In Hindi

PHP का पूरा नाम (Full Form of PHP) “PHP: Hypertext Preprocessor” हैं| यह एक server side scripting language है जिसका उपयोग web development में किया जाता है।

Server side scripting यानी PHP में लिखा गया program हमेशा server में run होता है और जो भी output होता है वह HTML page के रूप में convert होकर user के web browser पर display होता है।

किसी website के HTML और CSS code को देखा जा सकता है लेकिन PHP के code को user देख नही सकता क्योंकि इसके कोड हमेशा server में रहते हैं और कभी भी client के system तक नही पहुँचते।

PHP एक बहुत ही powerful language है और आज internet पर मौजूद लाखों websites PHP का उपयोग कर रहें हैं।

लगभग सभी popular CMS जैसे WordPress, Joomla, Drupal आदि PHP से ही बने हैं।

E-commerce हो या social networking की site हर जगह PHP का उपयोग हो रहा है।

Facebook की वेबसाइट भी PHP के code से बनी है।


Definition Of PHP In Hindi

PHP एक widely-used open source general-purpose scripting language है जो विशेष रूप से web development के लिए अनुकूल है और इसे HTML में एम्बेड किया जा सकता है।


Syntax Of PHP In Hindi

एक PHP स्क्रिप्ट को दस्तावेज़ में कहीं भी रखा जा सकता है।

एक PHP स्क्रिप्ट <?php के साथ शुरू होता है और ?> के साथ समाप्त होता हैं|

PHP फ़ाइलों के लिए डिफ़ॉल्ट फ़ाइल एक्सटेंशन “.php” है।

एक PHP फ़ाइल में सामान्यतः HTML टैग और कुछ PHP स्क्रिप्टिंग कोड होते हैं।

Syntax:

<?php
// PHP code goes here
?>

History Of PHP In Hindi

अगर हम PHP की history के बारे में बात करें तो 1994 में Rasmus Lerdorf ने अपने online resume वाली website में आने वाले visitors को count करने के लिए PHP को बनाया था जिसे “Personal Home Page Tools” नाम दिया गया था।

समय के साथ इसमें कई सारे बदलाव किये गये इसका नाम बदल कर “PHP Hypertext Preprocessor” रखा गया और कुछ नई functionalities add किये गये।

ज्यादा जानकारी के लिए आप PHP का Wikipedia Page देख सकते हैं|


Features Of PHP In Hindi

PHP Language के प्रमुख Features निम्नलिखित हैं –

  • इस php के जरिये एक file को systematic तरीके से Create, Open, Read और Write भी कर सकते हैं|
  • php के जरिए हम online जो Form भरते हैं उनको handle कर सकते हैं जैसे एक file से data को extract करना, data को file के अंदर save करना, email से डाटा किसीको भेजना|
  • php के जरिए database में जो भी element है उनको Modify, Delete, edit करना|
  • इस language के जरिए आप कुछ pages को restirct कर सकते हो|

Working Of PHP In Hindi

PHP सॉफ्टवेयर वेबसर्वर के साथ काम करता है, जो सॉफ्टवेयर है जो दुनिया के लिए वेब पेज डिलीवर करता है। जब आप अपने वेब ब्राउजर के एड्रेस बार में एक URL टाइप करते हैं, तो आप उस URL पर वेबसर्वर को एक संदेश भेजते हैं, जिससे वह आपको एक HTML फाइल भेजने के लिए कहता है। वेब सर्वर अनुरोधित फ़ाइल भेजकर प्रतिक्रिया करता है। आपका ब्राउज़र HTML फ़ाइल पढ़ता है और वेब पेज प्रदर्शित करता है।

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

अधिक विशेष रूप से, जब PHP स्थापित होता है, तो वेबसर्वर को PHP फ़ाइल विवरणों को समाहित करने के लिए कुछ फ़ाइल एक्सटेंशनों की अपेक्षा करने के लिए कॉन्फ़िगर किया जाता है। अक्सर एक्सटेंशन .php या .phtml होता है, लेकिन किसी भी एक्सटेंशन का उपयोग किया जा सकता है। जब वेबसर्वर को निर्दिष्ट एक्सटेंशन वाली फ़ाइल के लिए अनुरोध प्राप्त होता है, तो वह HTML स्टेटमेंट भेजता है-जैसा है, लेकिन PHP स्टेटमेंट PHP सॉफ़्टवेयर द्वारा संसाधित किए जाने से पहले संसाधित किए जाते हैं।

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

How PHP works in Hindi
Image : Webinhindi.com

Uses Of PHP In Hindi

PHP Programming Language के उपयोग निम्नलिखित हैं –

  • Dynamic website या web application बनाया जा सकता है।
  • वेबसाइट को डेटाबेस से connect कर सकते हैं।
  • PHP के जरिये database में data insert, update या delete किया जा सकता है।
  • User login system बनाया जा सकता है। server side validation भी हो सकता है।
  • PHP के जरिये आप यह तय कर सकते हैं की कौन सा user कौन से page को access कर सकता है।
  • Forms create कर सकते हैं जिसके जरिये user से data input करा कर database में store किया जा सकता है।
  • Email send और receive किया जा सकता है।
  • Browser के cookies को set और access किया जा सकता है।
  • Data encryption और decryption भी कर सकते हैं।

Advantages of PHP In Hindi

PHP Programming Language के Advantages निम्नलिखित हैं –

  • PHP free और open source है यानि इसे आप फ्री में download करके उपयोग कर सकते हैं।
  • यह platform independent है यानि किसी भी platform जैसे Windows, Linux, Mac आदि में use किया जा सकता है।
  • इसका syntax बहुत आसान है इसलिए इसे बड़ी आसानी से सीखा जा सकता है।
  • इसका execution speed बहुत fast होता है।
  • Built-in database module का उपयोग कर बड़ी आसानी से database से connection create किया जा सकता है।
  • Powerful library support
  • नयी टेक्नोलॉजी और फीचर के साथ पीएचपी के versions लगातार update होते रहते हैं।
  • Apache और IIS दोनों तरह के servers के लिए compatible है।
  • PHP के साथ सिर्फ MySQL ही नही बल्कि अन्य प्रकार के डेटाबेस जैसे MS SQL Server, Oracle आदि भी उपयोग किये जा सकते हैं।
  • ज्यादातर hosting servers by default PHP support करते हैं। ASP की तरह इसके लिए dadicated hosting की जरुरत नही पड़ती। इसका मतलब यह है की PHP से बने website को होस्ट करने में अधिक पैसे खर्च नही करने पड़ते।

Disadvantages of PHP in Hindi

PHP Programming Languages में कुछ कमिय भी हैं जोकि निम्नलिखित हैं –

  • PHP से कोई large application develop करना काफी मुश्किल काम है क्योंकि यह highly modular नही है जिसकी वजह से किसी बड़े application को manage करना कठिन हो जाता है।
  • PHP open source है इसलिए इसके source code को कोई भी देख सकता है ऐसे में यदि code में कोई bug हो तो उसका गलत फायदा उठाया जा सकता है।

What is Programming Language In Hindi

Programming Language भी एक language होती है, जैसे हम और आप बात करते हैं, लेकिन Computer जो Language सझता है या ये बोल सकते जिस भाषा के जरिये आप Computer के साथ Communicate कर सकते हो वही computer programming language है|

इन Programming Languages से Compurer के अंदर जो software या website होते हैं उनको बनाने के लिए इस्तेमाल किया जाता है. BASIC, C, C++, java, COBOL, FORTRAN, PHP, HTML ये एक एक Programming Language हैं. इन language से ही program लिखे जाते हैं|

What is General Purpose Programming Language In Hindi

Computer Software के नजरिए से general Purpose Programming Language को अलग अलग तरह के software बनाने के लिए इस्तेमाल किया जाता है|

अलग अलग domain के लिए अलग language की जरुरत होती हैं, यहाँ पे domain का मतलब है आप अगर calculator software बना चाहते हो computer के लिए तो आप Java या c++ का इस्तेमाल करोगे लेकिन अगर आप एक website बनाना चाहते हो तो वहां आप php या HTML language को use करोगे| इसी लिए इन Languages को Domain Specific Language बताया जाता है|

What is Scripting Language In Hindi

ये भी programming languages का एक category है. जैसे कुछ languages को पहले compile किया जाता है उसके बाद ही वो run होते हैं. लेकिन इस scripting language को बिना Compile किए भी Run कर सकते हो|

Script में pragrams या बोहत सारे Instruction होते हैं जो की कोई web browser या web server में execute होते हैं. PHP, Perl, Python ये सब एक एक scripting Language है|


Final Words On “What is PHP In Hindi”

तो दोस्तों आज मैंने आप सभी को What is PHP In Hindi के बारे में विस्तार से बताया हैं और मैं आशा करता हु की आप सभी को यह पोस्ट पसंद आई होगी और Helpful भी होगी|

यदि हाँ, तो इस आर्टिकल को जितना हो सके Share करे और हमे सपोर्ट करे|

कादेमास्टर पर रोजाना आकर नए – नए आर्टिकल्स को पढने के लिए और comment में हमेशा अपना प्यार दिखने के लिए आप सभी का दिल से बहुत बहुत शुक्रिया|

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top