PHP का परिचय: 2025 में कहाँ से शुरू करें
PHP — वेब डेवलपमेंट के लिए सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है, जो लगातार विकसित हो रही है। 2025 में, यह डायनामिक वेबसाइटों और वेब एप्लिकेशन बनाने के लिए मुख्य तकनीक बनी हुई है। यदि आप PHP सीखना शुरू करने के बारे में सोच रहे हैं, तो यह लेख आपका प्रारंभिक बिंदु होगा। हम समझेंगे कि PHP क्या है, इसे कैसे इंस्टॉल करें, बुनियादी सिंटैक्स सीखें और अपनी पहली स्क्रिप्ट लिखें। चलिए शुरू करते हैं!
1. PHP क्या है और 2025 में इसे क्यों सीखें?
PHP (Hypertext Preprocessor) — एक सर्वर-साइड स्क्रिप्टिंग भाषा है, जो वेब डेवलपमेंट के लिए डिज़ाइन की गई है। इसका कोड सर्वर पर निष्पादित होता है, और परिणाम उपयोगकर्ता के ब्राउज़र को सामान्य HTML के रूप में भेजा जाता है। यह इंटरैक्टिव वेबसाइटें बनाने की अनुमति देता है, जो डेटाबेस के साथ इंटरैक्ट करती हैं, फॉर्म प्रोसेस करती हैं और सत्र प्रबंधित करती हैं।
2025 में PHP क्यों चुनें:
- व्यापक प्रसार: दुनिया की 75% से अधिक वेबसाइटें PHP का उपयोग करती हैं (जिसमें WordPress, Facebook, Wikipedia शामिल हैं)।
- सीखने में आसानी: सिंटैक्स सहज है, खासकर यदि आप C-जैसी भाषाओं से परिचित हैं।
- बड़ा समुदाय: Stack Overflow, GitHub और फ़ोरम पर हज़ारों तैयार समाधान और लाइब्रेरी उपलब्ध हैं।
- आधुनिक क्षमताएँ: PHP 8.x (और उच्चतर) में सख्त टाइपिंग, JIT कम्पाइलेशन, एट्रीब्यूट्स और बहुत कुछ शामिल है।
- बाज़ार में मांग: PHP डेवलपर्स की वेब स्टूडियो, स्टार्टअप और बड़ी कंपनियों में आवश्यकता होती है।
2. वातावरण की स्थापना और कॉन्फ़िगरेशन
PHP के साथ काम करने के लिए आपको एक सर्वर वातावरण की आवश्यकता होगी। शुरुआती के लिए सबसे आसान तरीका है कि तैयार पैकेज XAMPP (या इसके समान: OpenServer, MAMP, WAMP) इंस्टॉल करें। इसमें Apache (वेब सर्वर), PHP, MySQL और phpMyAdmin शामिल हैं।
Windows के लिए चरण-दर-चरण निर्देश:
- आधिकारिक वेबसाइट से XAMPP डाउनलोड करें।
- प्रोग्राम इंस्टॉल करें, सभी सेटिंग्स डिफ़ॉल्ट पर छोड़ दें।
- XAMPP कंट्रोल पैनल खोलें और Apache और MySQL के लिए Start दबाएँ।
- डायरेक्टरी
C:\\xampp\\htdocs\\में अपने प्रोजेक्ट के लिए एक फ़ोल्डर बनाएँ (उदाहरण के लिए,my-first-php)। - ब्राउज़र खोलें और पते
http://localhost/my-first-php/पर जाएँ।
इंस्टॉलेशन की जाँच: प्रोजेक्ट फ़ोल्डर में निम्नलिखित सामग्री के साथ एक फ़ाइल index.php बनाएँ:
<?phpphpinfo();?>यदि आप PHP के बारे में जानकारी वाला एक पृष्ठ देखते हैं — तो सब कुछ सही ढंग से काम कर रहा है।
3. PHP सिंटैक्स की मूल बातें
PHP कोड हमेशा टैग <?php से शुरू होता है और टैग ?> के साथ समाप्त हो सकता है (यदि इसके बाद HTML नहीं है तो अंतिम अनिवार्य नहीं है)। आइए मुख्य निर्माणों पर विचार करें।
वेरिएबल्स और डेटा प्रकार
PHP में वेरिएबल्स को डॉलर चिह्न ($) के साथ घोषित किया जाता है। प्रकार स्वचालित रूप से निर्धारित होता है:
<?php$name = "अन्ना"; // स्ट्रिंग$age = 25; // पूर्णांक$height = 1.68; // फ़्लोटिंग पॉइंट संख्या$is_student = true; // बूलियन मान
echo "नमस्ते, $name! तुम $age साल के हो।";?>सशर्त ऑपरेटर
क्लासिक if-else निर्माण:
<?php$score = 85;if ($score >= 90) { echo "बहुत अच्छा!";} elseif ($score >= 70) { echo "अच्छा।";} else { echo "ज्ञान में सुधार की आवश्यकता है।";}?>लूप्स
सबसे सामान्य — for और foreach:
<?php// for लूपfor ($i = 1; $i <= 5; $i++) { echo "चरण संख्या $i<br>";}
// ऐरे के लिए foreach लूप$colors = ["लाल", "हरा", "नीला"];foreach ($colors as $color) { echo "रंग: $color