PHP in Hindi : Introduction

PHP Introduction 

  • Introduction to PHP in Hindi
  • Features of PHP in Hindi
  • Sample code of PHP in Hindi

Introduction to PHP Hypertext Preprocessor

HTML एक बहुत ही आसान और उपयोगी language है। HTML के द्वारा आप web pages design करते है। HTML के साथ CSS के उपयोग से आप webpages को और भी beautiful बनाते है। लेकिन HTML सिर्फ webpages के structure और designing तक ही सिमित है। HTML के द्वारा सिर्फ static webpages ही create किये जा सकते है।

ऐसे कई taks है जो आप webpages में HTML के द्वारा perform नहीं कर सकते है। उदाहरण के लिए HTML के द्वारा आप information server पर store नहीं कर सकते है और server से कोई information access भी नहीं कर सकते है। HTML के द्वारा आप databases से interact नहीं कर सकते है। HTML के द्वारा आप webpages में logical/mathematical tasks भी perform नहीं कर सकते है।

HTML की इन ही limitations को पूरा करने के लिए PHP को HTML के साथ use किया जाता है। PHP के द्वारा आप वो सब कार्य कर सकते है जो HTML द्वारा नहीं किये जा सकते है। आइये PHP के बारे में detail से जानने का प्रयास करते है।

What is PHP? (in plain Hindi)

PHP एक open source server side scripting लैंग्वेज है। PHP dynamic webpages develop करने के लिए use की जाती है। PHP का पूरा नाम PHP Hypertext Preprocessor है। पहले इसे Personal Home Pages के नाम से जाना जाता था।

Scripting language वो language होती है जो different applications को एक साथ जोड़ती है। उदाहरण के लिए web browser और server के बीच में PHP काम करती है। इसलिए PHP एक server side scripting language कहलाती है।

JavaScript भी एक scripting language है लेकिन JavaScript user के CPU और web browser के बीच काम करती है। इसलिए वह client side scripting language कहलाती है।

Dynamic webpages ऐसे web pages होते है जिनका content कुछ events के according change हो जाता है। उदाहरण के लिए एक dynamic web page load होते समय आपकी location के हिसाब से आपको आपकी city का current weather बता सकता है।

ज्यादातर PHP का syntax C language से मिलता है। यदि आपने C language पढ़ रखी है तो आप आसानी से PHP को सिख सकते है। ये एक बहुत ही simple language है।

HTML के साथ PHP को use करते हुए आप webpage में computational programming कर सकते है। HTML के द्वारा आप किसी webpage में addition भी नहीं करवा सकते है। PHP आपको किसी programming language की capability provide करती है। PHP के द्वारा आप webpage में वो सब कर सकते है जो आप किसी programming language के द्वारा करते है। PHP के latest versions object oriented programming को support करते है।  

Applications of PHP 

PHP को यूज़ करते हुए आप 3 मुख्य काम कर सकते है -
  • Server side scripting  - यह PHP का सबसे मुख्य कार्य होता है। PHP को इसी के लिए disgn किया गया था। इसके लिए आपको एक PHP parser, web server और web browser की जरुरत होती है। 
  • Command line scripting - आप PHP code को बिना server या browser के भी run कर सकते है। इसके लिए आपको सिर्फ PHP parser की आवश्यकता होती है। इसे आप text processing के लिए use कर सकते है।  
  • Desktop applications  -  PHP के द्वारा आप desktop applications भी क्रिएट कर सकते है।         

Features of PHP

PHP के कुछ features नीचे दिए जा रहे है। इन features से आप PHP का quick idea लगा सकते है।  
  • Open source -  PHP आपको freely available है। इसका code publicly download के लिए internet पर उपलब्ध है। इसको आप अपने यूज़ के according modify कर सकते है।    
  • Scripting language - PHP एक scripting language है।  
  • Can be embedded into HTML  - PHP को आसानी से HTML के साथ यूज़ किया जा सकता है।   
  • Generates HTML - Execute होने के बाद PHP code simple HTML के रूप में show हो जाता है।  
  • Server side - PHP आज के ज्यादातर web servers को support करती है। PHP का code server पर ही execute किया जाता है।  
  • Can interact with databases - PHP के द्वारा आप databases के साथ interact कर सकते है। PHP बहुत सारे databases को भी सपोर्ट करती है। PHP को यूज़ करते हुए databases से interact करना बहुत आसान है।    
  • Secure - जहाँ जँहा भी आप अपने program में PHP को यूज़ करेंगे server side पर execute होने के बाद उसका result आपके webpage में PHP code को replace कर देता है और simple HTML के रूप में webpage पर show होता है। Webpage generate होने के बाद PHP का code user को show नहीं होता है। आपका PHP code hidden रहता है उसे modify नहीं किया जा सकता है। 

Future Scope of PHP

PHP एक बहुत ही popular और सिखने में आसान language है। सभी छोटी और बड़ी companies PHP को use कर रही है। बीते कुछ सालों में PHP को पूरी तरह change कर दिया गया है। PHP में object oriented programming features से लेकर popular content management systems जैसे की Joomla और Drupal के लिए भी support provide किया गया है। 

यह PHP की simplisity और effectivness ही है जो इसे इतना popular बनाती है। जिस तरह PHP में नए नए features add किये जा रहे है आने वाले सालों में PHP का scope और भी बढ़ सकता है।  


इस tutorial में आपने PHP की applications और उसके features के बारे में जाना है। जैसा की मैने आपको बताया PHP एक server side scripting language है। इसलिए PHP में development करने के लिए आपको PHP parser और web sever को install करने की आवश्यकता होती है। इन्हें install करने के बारे में विस्तृत जानकारी के लिए अगली tutorial पढ़ें - PHP Installation in Hindi

      DMCA.com Protection Status

33  Replies so far - Add your comment

  1. PHP(Hypertext Pre-processor)
    My Quetion is
    "What is Hypertext and what is Pre-processor"?

    उत्तर देंहटाएं
    उत्तर
    1. For Hypter text go to HTML intro tutorial.

      Preprocessor aapke code ko compile hone se pehle process karta h or usme kuch modifications karta h. Yani ki ye HTML ke load hone se pehle kaam karta h. Udaharan ke liye yedi aap php ke dvara user ki cookies ko yuz karte hue uske hisab se webpage show karna chahte h to ye jaruri h ki webpage (HTML) ke load hone se pehle PHP load ho isliye server par complete HTML page ke compile hokar webpage ke roop me generate hone se pehle PHP execute hoti h.

      Ye PHP ka ek feature h.

      हटाएं
  2. Brother core PHP or html css javascript se job lg jayegi.kya

    उत्तर देंहटाएं
  3. Sir,mai ek programmer banana chahata hu ,mujhe sabse pahale kau sa programming language sikhana chahiye Java, c, c++, Java script or c#? Please help me to choose programming language!

    उत्तर देंहटाएं
    उत्तर
    1. Aap C se shuru kar sakte h. ye kafi choti language h or jyadatar modern programming languages ka basic syntax c se hi liya gya h. Iske baad dusri languages ko bhi try kijiye.

      हटाएं
  4. SIR PLZ, yadi ho sake to VBA ka bhi tutorial upload karein...

    उत्तर देंहटाएं
  5. ye word ka sabse best hindi tutorial he
    It will be very helpfull for the bignner....
    If anyone wants to learn php or any other It releated course ...then they must read this tutorial ....

    thanks sir.....

    उत्तर देंहटाएं
  6. Sir,mai ek sociel network website banana chahata hu like facebook jase,usk liye mujhe pahale kau sa programming language aane chahiye Java,php, c, msql, Java script or c#? Please help me to choose programming language!

    उत्तर देंहटाएं
    उत्तर
    1. HTML, CSS or PHP se ye kaam kiya ja sakta h. Facebook khud PHP use karti h. So I will strongly recommend you to master PHP.

      हटाएं
  7. इतना सरल और अच्‍छा पीएचपी का ट्यूटोरियल किसी भी किताब में नहीं मिला सर नोट्स प्रोवाइड कराने के लिए धन्‍यवाद

    उत्तर देंहटाएं
  8. विपिन शर्मा जी आपका बहुत बहुत धन्यवाद जो आपने हमे हिंदी में इन टॉपिक्स को समझाया | अब ये बहुत ही आसान लगते हैं|
    धन्यवाद

    उत्तर देंहटाएं