PHP Tutorial

PHP Syntax

PHP एक शक्तिशाली सर्वर-साइड स्क्रिप्टिंग भाषा है, जिसकी मदद से आप डायनामिक वेब पेज बना सकते हैं। इस चैप्टर में, हम PHP की बुनियादी सिंटेक्स (Syntax) सीखेंगे, जैसे कि कोड कैसे लिखा जाता है, वेरिएबल्स कैसे बनाए जाते हैं, डेटा टाइप्स क्या हैं, और बेसिक ऑपरेटर्स का उपयोग कैसे होता है। यह चैप्टर आपको PHP प्रोग्रामिंग की नींव देगा।

PHP के Basic Syntax

PHP कोड को HTML के साथ मिलाकर लिखा जा सकता है। PHP कोड हमेशा <?php और ?> टैग्स के बीच लिखा जाता है। यहाँ एक साधारण उदाहरण है:

<?php
echo "हैलो, PHP!";
?>

आउटपुट:

हैलो, PHP!

विश्लेषण:

नोट: अगर फाइल में सिर्फ PHP कोड है, तो ?> टैग को छोड़ा जा सकता है।


Try It Yourself

अपना पहला PHP कोड लिखें और चलाएँ:

  1. कोड लिखें:
   <?php
   echo "मेरा पहला PHP कोड!";
   ?>
  1. ब्राउज़र में देखें:

PHP में वेरिएबल्स (Variables)

वेरिएबल्स का उपयोग डेटा को स्टोर करने के लिए किया जाता है, जैसे कि नंबर, टेक्स्ट, या अन्य वैल्यूज। PHP में वेरिएबल्स को $ साइन के साथ बनाया जाता है।

वेरिएबल्स के नियम:

उदाहरण:

<?php
$name = "राहुल";
$age = 25;
echo "मेरा नाम $name है और मेरी उम्र $age साल है।";
?>

आउटपुट:

मेरा नाम राहुल है और मेरी उम्र 25 साल है।

विश्लेषण:


Try It Yourself: वेरिएबल्स

  1. कोड लिखें:
   <?php
   $city = "दिल्ली";
   $year = 2025;
   echo "मैं $city में रहता हूँ और आज साल $year है।";
   ?>
  1. ब्राउज़र में देखें:

PHP में डेटा टाइप्स (Data Types)

PHP में डेटा टाइप्स वेरिएबल्स में स्टोर होने वाले डेटा के प्रकार को बताते हैं। PHP में डेटा टाइप्स को डिक्लेयर करने की जरूरत नहीं होती, क्योंकि PHP एक लूजली टाइप्ड भाषा है। मुख्य डेटा टाइप्स हैं:

  1. String: टेक्स्ट, जैसे "हैलो" या "राहुल".
  2. Integer: पूर्णांक, जैसे 10, -5.
  3. Float: दशमलव संख्याएँ, जैसे 3.14, 0.001.
  4. Boolean: true या false.
  5. Array: डेटा की लिस्ट, जैसे ["राहुल", "अनिल", "सोहन"].
  6. Object: ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के लिए (एडवांस्ड चैप्टर में कवर होगा).
  7. NULL: कोई वैल्यू न होना.

उदाहरण:

<?php
$name = "अनिता"; // String
$age = 30; // Integer
$height = 5.6; // Float
$isStudent = true; // Boolean
$marks = [90, 85, 88]; // Array
$nothing = NULL; // NULL

echo "नाम: $name, उम्र: $age, हाइट: $height, स्टूडेंट: $isStudent";
?>

आउटपुट:

नाम: अनिता, उम्र: 30, हाइट: 5.6, स्टूडेंट: 1

नोट: Boolean true को echo करने पर 1 प्रिंट होता है, और false खाली प्रिंट होता है।


PHP में ऑपरेटर्स (Operators)

ऑपरेटर्स का उपयोग वेरिएबल्स और वैल्यूज पर ऑपरेशन्स करने के लिए होता है। मुख्य ऑपरेटर्स हैं:

  1. अरिथमेटिक ऑपरेटर्स:
   <?php
   $a = 10;
   $b = 5;
   echo $a + $b; // आउटपुट: 15
   echo "<br>"; // HTML लाइन ब्रेक
   echo $a % $b; // आउटपुट: 0
   ?>
  1. असाइनमेंट ऑपरेटर्स:
   <?php
   $x = 20;
   $x += 10; // $x = $x + 10
   echo $x; // आउटपुट: 30
   ?>
  1. कंपैरिजन ऑपरेटर्स:
   <?php
   $a = 10;
   $b = "10";
   echo $a == $b; // आउटपुट: 1 (true)
   echo "<br>";
   echo $a === $b; // आउटपुट: खाली (false, क्योंकि टाइप अलग है)
   ?>
  1. लॉजिकल ऑपरेटर्स:
   <?php
   $age = 25;
   $isStudent = true;
   if ($age > 18 && $isStudent) {
       echo "आप स्टूडेंट हैं और 18 से बड़े हैं।";
   }
   ?>

Try It Yourself: ऑपरेटर्स

  1. कोड लिखें:
   <?php
   $num1 = 50;
   $num2 = 20;
   $sum = $num1 + $num2;
   echo "जोड़: $sum <br>";
   echo "मॉड्यूलस: " . ($num1 % $num2);
   ?>
  1. ब्राउज़र में देखें:

सामान्य गलतियाँ और समाधान

  1. सेमी-कोलन भूलना:
  1. गलत वेरिएबल नाम:
  1. डबल कोट्स बनाम सिंगल कोट्स:
   <?php
   $name = "राहुल";
   echo "मेरा नाम $name है"; // आउटपुट: मेरा नाम राहुल है
   echo 'मेरा नाम $name है'; // आउटपुट: मेरा नाम $name है
   ?>

अतिरिक्त टिप्स


इस चैप्टर में आपने PHP के Basic Syntax, वेरिएबल्स, डेटा टाइप्स, और ऑपरेटर्स सीखे।