Free tutorials & notes in Hindi & English · Clean code examples 🧰 मुफ़्त PDF और फ़ोटो टूल्स →
🟢 Foundation  ·  Lesson 01

Introduction to PHP

PHP क्या है

PHP websites बनाने के लिए एक लोकप्रिय server-side language है। जब आप कहीं login करते हैं, form submit करते हैं, या ऐसा page देखते हैं जो हर user के लिए बदलता है, तो आमतौर पर PHP जैसी language server पर वो काम कर रही होती है। PHP का मूल मतलब "Personal Home Page" था, और आज यह web का बड़ा हिस्सा चलाती है, WordPress समेत।

💡 PHP code <?php ... ?> tags के अंदर लिखा जाता है और HTML file में सीधे मिलाया जा सकता है।

Server-side, browser नहीं

शुरुआती के लिए यह सबसे ज़रूरी विचार है। PHP server पर चलती है, visitor के browser में नहीं। Server आपका PHP चलाता है, result के रूप में साधारण HTML page बनाता है, और सिर्फ़ वही HTML browser को भेजा जाता है। Visitor कभी आपका PHP code नहीं देखता।

इसीलिए PHP passwords जाँचना या database पढ़ना जैसे काम सुरक्षित रूप से कर सकती है — वो logic server पर रहती है, users से छिपी।

PHP लोकप्रिय क्यों है

  • शुरू करना आसान। PHP को HTML में मिलाकर जल्दी results देख सकते हैं।
  • लगभग हर जगह चलती है। लगभग हर web host PHP support करता है।
  • MySQL के साथ बढ़िया। PHP + MySQL combo data-driven sites बनाने का classic तरीका है।
  • विशाल community। ढेरों tutorials, free code और तैयार libraries।

आपका पहला PHP page

यह रहा classic पहला program।

<?php
  echo "Hello, World!";
?>
Hello, World!

<?php PHP खोलता है, echo text output करता है, और ?> उसे बंद करता है। इसे hello.php के रूप में save करके server से खोलिए ताकि result दिखे।

PHP request कैसे काम करती है

  1. Visitor का browser एक .php page माँगता है।
  2. Server उस file का PHP code चलाता है।
  3. PHP अपने output के रूप में साधारण HTML बनाता है।
  4. Server वो HTML browser को वापस भेजता है।
  5. Browser page दिखाता है — बिना किसी PHP दिखे।

तो PHP रसोई के chef जैसा है: ग्राहक को सिर्फ़ तैयार dish (HTML) मिलती है, recipe (आपका PHP code) कभी नहीं।

आम गलतियाँ

  • .php file सीधे खोलना। Double-click code दिखाता है; इसे server (जैसे XAMPP) से खोलना चाहिए।
  • गलत file extension। .php के रूप में save कीजिए, .html नहीं, वरना code नहीं चलेगा।
  • closing ?> भूलना। Mixed files में अपना PHP block हमेशा ठीक से बंद कीजिए।
  • PHP से page load के बाद बदलाव की उम्मीद। PHP server पर एक बार चलता है; live browser बदलाव को JavaScript चाहिए।

सारांश

  • PHP dynamic websites बनाने की server-side language है।
  • यह server पर चलती है और browser को साधारण HTML भेजती है।
  • Code <?php ... ?> के अंदर जाता है और HTML से मिल सकता है।
  • PHP data-driven sites के लिए MySQL से स्वाभाविक रूप से जुड़ती है।
  • .php files को XAMPP जैसे server से चलाइए, double-click से नहीं।

आगे, अपना environment set कीजिए XAMPP setup से, या code लिखने की बुनियाद सीखिए PHP syntax से।

अक्सर पूछे जाने वाले प्रश्न (FAQ)

PHP सरल शब्दों में क्या है?
PHP एक server-side scripting language है जो websites बनाने में इस्तेमाल होती है। यह web server पर चलती है, HTML page बनाती है, और तैयार page visitor के browser को भेजती है। ज़्यादातर dynamic websites — logins, forms, dashboards — पर्दे के पीछे PHP जैसी language इस्तेमाल करती हैं।
क्या PHP अब भी सीखने लायक है?
हाँ। web का बहुत बड़ा हिस्सा PHP पर चलता है, WordPress समेत। यह शुरुआती के लिए आसान है, विशाल community support है, और web development jobs में माँग है, तो यह एक व्यावहारिक पहली backend language बनी हुई है।
PHP और HTML में क्या अंतर है?
HTML page की संरचना बताता है और browser में चलता है। PHP server पर चलता है और page भेजने से पहले HTML बना या बदल सकता है। HTML static है; PHP pages को dynamic बनाता है।
क्या PHP चलाने के लिए कुछ install करना पड़ता है?
अपने computer पर PHP चलाने को XAMPP जैसा local server install करते हैं, जिसमें PHP, Apache और MySQL होते हैं। फिर अपनी .php files उसके web folder में रखकर local server से खोलते हैं।
.php file extension का क्या मतलब है?
.php से ख़त्म होने वाली file server को बताती है कि result भेजने से पहले उसमें का PHP code चलाए। साधारण .html file बिना किसी server processing के जैसी-की-तैसी भेजी जाती है।
← Back to PHP Tutorial
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।

💻 लाइव कोड एडिटर

इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.
अगला topicPHP Setup with XAMPP आपकी प्रगति: 1 / 50 (2%) · Lesson 2 / 50 आगे बढ़ें →

यह lesson कैसा लगा?

आपकी राय से हम content और बेहतर बनाते हैं।

अपना review और सुझाव लिखें (वैकल्पिक)

Review approve होने के बाद आपका नाम और शहर इसके साथ public दिख सकते हैं। Email या phone न लिखें।

▶ CodingEasily on YouTube

Video से सीखें – आसान Hindi में

चुनी हुई video: RDBMS भाग 3 – Class XI Commerce IT

▶ Channel subscribe करें