PHP का परिचय: 2025 में व्यावहारिक रूप से कहाँ से शुरू करें
\n\nPHP वेब डेवलपमेंट के लिए सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है, जिस पर इंटरनेट पर 75% से अधिक वेबसाइटें चलती हैं, जिनमें WordPress, Facebook (आंशिक रूप से) और Wikipedia जैसे दिग्गज शामिल हैं। 2025 में, PHP डायनामिक वेबसाइटों, ई-कॉमर्स स्टोर और API बनाने के लिए एक मांग वाला टूल बना हुआ है। यदि आप बैकएंड डेवलपमेंट सीखना चाहते हैं, तो PHP से शुरुआत करना एक तार्किक और व्यावहारिक कदम है। इस लेख में, हम समझेंगे कि 2025 में PHP सीखना कहाँ से शुरू करें, और कोड के वास्तविक उदाहरण दिखाएंगे जिन्हें आप तुरंत लागू कर सकते हैं।
\n\n1. एनवायरनमेंट की स्थापना और कॉन्फ़िगरेशन
\n\nकोड लिखने से पहले, आपको डेवलपमेंट एनवायरनमेंट सेट अप करना होगा। PHP के लिए इसमें जटिल प्रक्रियाओं की आवश्यकता नहीं है। शुरुआती लोगों के लिए सबसे आसान तरीका रेडीमेड पैकेज XAMPP (या इसके विकल्प: OpenServer, MAMP) का उपयोग करना है। इसमें PHP, Apache वेब सर्वर और MySQL डेटाबेस शामिल है - शुरुआत करने के लिए आवश्यक सब कुछ।
\n\nXAMPP स्थापित करने के चरण:
\n- \n
- आधिकारिक वेबसाइट से XAMPP डाउनलोड करें (आपके OS के लिए संस्करण)। \n
- सभी घटकों को डिफ़ॉल्ट रूप से छोड़ते हुए इंस्टॉल करें। \n
- कंट्रोल पैनल लॉन्च करें और Apache और MySQL के लिए "Start" दबाएं। \n
- डायरेक्टरी
C:\\xampp\\htdocs\\myprojectमें एक प्रोजेक्ट फ़ोल्डर बनाएं। \n
अब प्रोजेक्ट फ़ोल्डर के अंदर एक index.php फ़ाइल बनाएं और लिखें:
<?php\necho "नमस्ते, दुनिया! PHP काम कर रहा है!";\n?>\n\nब्राउज़र खोलें और पते http://localhost/myproject/index.php पर जाएं। यदि आपको अभिवादन दिखाई देता है - तो सब कुछ सही ढंग से सेट है!
2. सिंटैक्स और वेरिएबल्स की मूल बातें
\n\nPHP कोड HTML में एम्बेड किया जाता है और हमेशा <?php से शुरू होता है और ?> पर समाप्त होता है। प्रत्येक निर्देश अर्धविराम (;) के साथ समाप्त होता है। PHP में वेरिएबल्स डॉलर चिह्न ($) से शुरू होते हैं और टाइप घोषणा की आवश्यकता नहीं होती - भाषा संदर्भ के अनुसार इसे स्वयं निर्धारित करती है।
उदाहरण: वेरिएबल्स और डेटा आउटपुट
\n\n<?php\n$name = "अलेक्से";\n$age = 25;\n$isStudent = true;\n\necho "मेरा नाम $name है, मेरी उम्र $age वर्ष है।";\n?>\n\nआउटपुट: मेरा नाम अलेक्से है, मेरी उम्र 25 वर्ष है।
\n\nध्यान दें: डबल कोट्स के अंदर, वेरिएबल्स स्वचालित रूप से प्रतिस्थापित हो जाते हैं। यदि सिंगल कोट्स का उपयोग किया जाता है, तो वेरिएबल टेक्स्ट के रूप में आउटपुट होगा।
\n\nPHP में डेटा प्रकार
\n- \n
- स्ट्रिंग्स (
string) — कोट्स में टेक्स्ट। \n - पूर्णांक (
int) — उदाहरण के लिए, 42। \n - फ्लोटिंग-पॉइंट संख्याएं (
float) — उदाहरण के लिए, 3.14। \n - बूलियन मान (
bool) — true या false। \n - ऐरे (
array) — डेटा का सेट। \n
PHP में ऐरे इंडेक्स्ड और एसोसिएटिव हो सकते हैं:
\n\n<?php\n// इंडेक्स्ड ऐरे\n$colors = ["लाल", "हरा", "नीला"];\necho $colors[0]; // लाल\n\n// एसोसिएटिव ऐरे\n$user = ["name" => "मारिया", "age" => 30];\necho $user["name"]; // मारिया\n?>\n\n3. फॉर्म और HTTP अनुरोधों के साथ काम करना
\n\nPHP के प्रमुख कार्यों में से एक HTML फॉर्म के माध्यम से उपयोगकर्ता द्वारा भेजे गए डेटा को प्रोसेस करना है। आइए फीडबैक फॉर्म का एक उदाहरण देखें।
\n\nHTML फॉर्म (फ़ाइल form.html)
\n\n<form action="process.php" method="POST">\n <label>आपका नाम:</label>\n <input type="text" name="username" required>\n <label>ईमेल:</label>\n <input type="email" name="email" required>\n <button type="submit">भेजें</button>\n</form>\n\nPHP हैंडलर (फ़ाइल process.php)
\n\n<?php\nif ($_SERVER["REQUEST_METHOD"] == "POST") {\n $username = htmlspecialchars($_POST["username"]);\n $email = htmlspecialchars($_POST["email"]);\