Introduction to php : 

PHP पूरा नाम "Hypertext Preprocessor" है यह वेब डेवलपमेंट में बहुत ही ज़्यदा उसे होने वाली Server Side Scripting Language है. वर्ल्ड के टॉप  प्लेटफॉर्म जैसे के Facebook, Yahoo, Wikipedia के  डेवलपमेंट में php का यूज़ किया गया है आज वर्ल्ड के 78.9% Websites जिनमे Server Side Scripting के लिये php  का  यूज़ किया गया है. इस तरह हम यह मान सकते है के आज 10 में से 8 websites जिन पर हम visite करते है वो php में develop की गई होती है 

php के इतना popular होने की वजह इसके code का simple structure और इसका open source plateform है 

php programming language को Rasmus Lerdorf ने 1994 में बनाया था इसका Current Stable release version : 7.4.11 है जिसे October 1, 2020 को कंपनी के द्वारा रिलीज़ किया गया है 



Why PHP?

1. PHP एक Open source programming language है जिसका मतलब की यह पूरी तरह से free है इसपर डेवलपमेंट करने के लिये आपको कोई भी चार्ज देने की जरूरत नहीं है बस इंटरनेट से डाउनलोड करिये , फिर इनस्टॉल और use. 

2. PHP एक cross plateform programming language है इसका मतलब php पर डेवेलोप किये गए programms को किसी भी invironment में रन कराया जा सकता है like : Windows, Linux or Mac operating systems. 

3. PHP ने हमें Joomla और Drupal जैसे Popular Content Management Systems provide किये है जो development को और भी easy बना देते है. 

4. PHP MySQL database के लिये बिल्ट-इन support provide करता है जो के एक wide range database management system है 

5. Market में Available लगभग सभी web hosting servers PHP को support करते है 

PHP में development start करने के लिये आपको कुछ सॉफ्टवेयर की  आवश्यकता होती है जो नीचे mention किये गए है. 

1. Server 

2. Editor 

3. Internet Browser 

Server:

जब आप डेवलपमेंट अपने लोकल सिस्टम पर स्टार्ट करते है तब आपको अपने php के programms को रन करने के लिये एक environment के जरूरत होती है. चूंकि php एक server side scripting language है इसलिये आपको अपने सिस्टम को as a server यूज़ करने के लिये इस सॉफ्टवेयर को इंन्स्टॉल करना होता है  

ये सॉफ्टवेयर 3 नामो से जाने जाते है. 

WAMP : यह Windows plateform के लिये होता है इसका पूरा नाम (Window, Apache, MySQL and PHP) है. 

LAMP : यह Linux plateform के लिये होता है इसका पूरा नाम (Linux, Apache, MySQL and PHP) है. 

MAMP : यह Mac OSX के लिये होता है इसका पूरा नाम (Macintosh, Apache, MySQL and PHP) है. 



IDE or Editor : 

दूसरा इम्पोर्टेन्ट सॉफ्टवेयर IDE या Editors होते है php के कोड को write करने के लिये इनका यूज़ किया जाता है जहाँ  Editor एक light wight सॉफ्टवेयर होते है वही IDE Heavy Software package होते है जो development को बहुत ही easy बना देते है. कुछ IDE और Editors नीचे mention है इसमें से कोई एक आपको अपने सिस्टम पर इनस्टॉल करना होगा। 

  • Netbeans IDE
  • Eclipse IDE
  • PyStorm IDE
  • Atom Editor
  • Brackets Editor
  • Notepad ++
  • Sublime Text



Internet Browser : 

तीसरा इम्पोर्टेन्ट सॉफ्टवेयर Browsers होते है. क्योकि php जोके वेब development के लिये यूज़ होता है और वेब डेवलपमेंट में HTML , CSS और Bootstrap का यूज़ website का फ्रंट-एन्ड डिज़ाइन करने के लिये किया जाता है और डिज़ाइन के कोड browser पर ही execute होते है इसलिये php development में web browsers एक बहुत ही important सॉफ्टवेयर है. Top 5 web browsers नीचे mention है इसमें से कोई एक आपको अपने सिस्टम पर इनस्टॉल करना होगा। 

  • Mozilla Firefox.
  • Microsoft Edge.
  • Google Chrome.
  • Opera.
  • Vivaldi.


Sample Program to print "Hello World" in PHP:
Programm Code: 

<html>
    <head>
        <title>Page Title</title>
    </head>
    <body>
        <?php 
            echo "Hello World"; 
        ?>
    </body>
</html>

Output:
Hello World