Introduction to PHP
PHP क्या है
PHP websites बनाने के लिए एक लोकप्रिय server-side language है। जब आप कहीं login करते हैं, form submit करते हैं, या ऐसा page देखते हैं जो हर user के लिए बदलता है, तो आमतौर पर PHP जैसी language server पर वो काम कर रही होती है। PHP का मूल मतलब "Personal Home Page" था, और आज यह web का बड़ा हिस्सा चलाती है, WordPress समेत।
<?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!";
?>
<?php PHP खोलता है, echo text output करता है, और ?> उसे बंद करता है। इसे hello.php के रूप में save करके server से खोलिए ताकि result दिखे।
PHP request कैसे काम करती है
- Visitor का browser एक
.phppage माँगता है। - Server उस file का PHP code चलाता है।
- PHP अपने output के रूप में साधारण HTML बनाता है।
- Server वो HTML browser को वापस भेजता है।
- 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 से स्वाभाविक रूप से जुड़ती है।
.phpfiles को XAMPP जैसे server से चलाइए, double-click से नहीं।
आगे, अपना environment set कीजिए XAMPP setup से, या code लिखने की बुनियाद सीखिए PHP syntax से।
अक्सर पूछे जाने वाले प्रश्न (FAQ)
PHP सरल शब्दों में क्या है?
क्या PHP अब भी सीखने लायक है?
PHP और HTML में क्या अंतर है?
क्या PHP चलाने के लिए कुछ install करना पड़ता है?
.php file extension का क्या मतलब है?
.php से ख़त्म होने वाली file server को बताती है कि result भेजने से पहले उसमें का PHP code चलाए। साधारण .html file बिना किसी server processing के जैसी-की-तैसी भेजी जाती है।