BCA / B.Tech 13 min read

Introduction to PHP in Hindi | PHP का परिचय हिंदी में

Introduction to PHP in Hindi | PHP का परिचय : 


PHP (Hypertext Preprocessor) एक सर्वर-साइड स्क्रिप्टिंग भाषा है, जिसे विशेष रूप से वेब डेवलपमेंट के लिए डिज़ाइन किया गया है। इसे Rasmus Lerdorf ने 1994 में बनाया था। PHP का उपयोग डायनेमिक वेब पेज और वेब एप्लिकेशन बनाने के लिए किया जाता है। यह ओपन-सोर्स और फ्री भाषा है, जिसे आसानी से सीखा और उपयोग किया जा सकता है।

PHP का कोड HTML में एम्बेड किया जा सकता है, जिससे इसे अधिक उपयोगी और लचीला बनाया गया है। PHP विभिन्न डेटाबेस (जैसे MySQL, PostgreSQL, और SQLite) को सपोर्ट करता है।

Features of PHP in Hindi | PHP की विशेषताएँ  :

  • सरल और उपयोग में आसान: PHP का सिंटैक्स सरल है, जिससे इसे जल्दी सीखा जा सकता है।
  • डायनेमिक और फ्लेक्सिबल: यह डायनेमिक वेब पेज बनाने में मदद करता है।
  • ओपन-सोर्स: PHP फ्री में उपलब्ध है।
  • प्लेटफॉर्म इंडिपेंडेंट: यह विंडोज, लिनक्स, मैक, आदि पर काम करता है।
  • डाटाबेस इंटीग्रेशन: PHP विभिन्न प्रकार के डेटाबेस से जुड़ सकता है।
  • तेज़ प्रदर्शन: यह बड़ी मात्रा में डाटा को जल्दी प्रोसेस करता है।

Types in PHP in Hindi | PHP के प्रकार : 

PHP में डेटा को मुख्यतः विभिन्न प्रकारों में वर्गीकृत किया गया है। ये डेटा प्रकार PHP के वेरिएबल्स के साथ काम करने में मदद करते हैं।

1. स्केलर (Scalar Types):

  • इंटीजर (Integer): पूर्णांक संख्या (जैसे 1, -5, 100)।
  • फ्लोट (Float): दशमलव संख्या (जैसे 3.14, -2.5)।
  • स्ट्रिंग (String): टेक्स्ट डाटा (जैसे "Hello", "PHP")।
  • बूलियन (Boolean): केवल true या false।

2. कंपाउंड (Compound Types):

  • एरे (Array): एक वेरिएबल में एक से अधिक मान स्टोर करता है।
  • ऑब्जेक्ट (Object): OOP (Object-Oriented Programming) के लिए उपयोग किया जाता है।

3. स्पेशल (Special Types):

  • NULL: वेरिएबल में कोई मान नहीं है।
  • Resource: बाहरी संसाधनों (जैसे डेटाबेस कनेक्शन) के लिए उपयोग किया जाता है।
First Program in PHP in Hindi | PHP का पहला प्रोग्राम :

  • PHP कोड को लिखने के लिए किसी भी टेक्स्ट एडिटर (जैसे Notepad++, VS Code) का उपयोग करें।
  • फाइल को .php एक्सटेंशन से सेव करें (उदाहरण: index.php)।
  • सर्वर (जैसे XAMPP या WAMP) को चालू करें।
  • ब्राउज़र में फाइल को चलाएं।
Syntax :

<?php
// यह PHP का पहला प्रोग्राम है
echo "नमस्ते, यह मेरा पहला PHP प्रोग्राम है!";
?>


Output :

नमस्ते, यह मेरा पहला PHP प्रोग्राम है!




PHP की बेसिक्स  :

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

PHP के बेसिक कॉन्सेप्ट्स

PHP का सिंटैक्स (Syntax):

PHP कोड हमेशा <?php से शुरू होता है और ?> पर खत्म होता है।

<?php
  echo "नमस्ते दुनिया!";
?>

 वैरिएबल्स (Variables):

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

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

डेटा प्रकार (Data Types):

PHP में मुख्यतः निम्नलिखित डेटा प्रकार होते हैं:

String (जैसे: "Hello")
Integer (जैसे: 10, -5)
Float (जैसे: 3.14)
Boolean (जैसे: true, false)
Array (जैसे: [1, 2, 3])
Object

 ऑपरेटर्स (Operators):

PHP विभिन्न प्रकार के ऑपरेटर्स सपोर्ट करता है:

Arithmetic Operators (+, -, *, /, %)
Assignment Operators (=, +=, -=)
Comparison Operators (==, !=, >, <)
Logical Operators (&&, ||, !)

 कंडीशनल स्टेटमेंट्स (Conditional Statements):

PHP में निर्णय लेने के लिए if, else if, और else स्टेटमेंट्स का उपयोग किया जाता है।

<?php
  $age = 20;
  if ($age > 18) {
    echo "आप वोट दे सकते हैं।";
  } else {
    echo "आप वोट नहीं दे सकते।";
  }
?>

लूप्स (Loops):

PHP में लूप्स का उपयोग रिपीटेड टास्क को आसान बनाने के लिए किया जाता है:

For Loop

<?php
  for ($i = 0; $i < 5; $i++) {
    echo "यह लाइन नंबर $i है।<br>";
  }
?>
While Loop

<?php
  $i = 1;
  while ($i <= 5) {
    echo "नंबर: $i<br>";
    $i++;
  }
?>

 फंक्शन्स (Functions):

PHP में फ़ंक्शन का उपयोग कोड को दोबारा उपयोग में लाने के लिए किया जाता है।

<?php
  function greet($name) {
    return "नमस्ते, $name!";
  }
  echo greet("सुरेश");
?>

फॉर्म हैंडलिंग:

PHP का उपयोग HTML फॉर्म डेटा को प्रोसेस करने के लिए किया जाता है। उदाहरण:

<form method="POST">
  नाम: <input type="text" name="name">
  <button type="submit">सबमिट करें</button>
</form>

<?php
  if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $name = $_POST['name'];
    echo "नमस्ते, $name!";
  }
?>
 फाइल्स और डेटाबेस कनेक्शन:

फाइल हैंडलिंग:

<?php
  $file = fopen("test.txt", "w");
  fwrite($file, "यह PHP द्वारा लिखा गया है।");
  fclose($file);
?>

डेटाबेस कनेक्शन:

<?php
  $conn = new mysqli("localhost", "root", "", "my_database");
  if ($conn->connect_error) {
    die("कनेक्शन फेल: " . $conn->connect_error);
  }
  echo "कनेक्शन सफल!";
?>
Advantages of PHP in Hindi | PHP के फायदे :

  • आसान और लचीली भाषा: PHP को सीखना और समझना आसान है।
  • ओपन-सोर्स: इसे मुफ्त में उपयोग किया जा सकता है।
  • मल्टीप्लेटफॉर्म सपोर्ट: PHP Windows, Linux और MacOS पर चलता है।
  • वेब-फ्रेंडली: PHP डायनामिक कंटेंट और सर्वर-साइड प्रोसेसिंग के लिए परफेक्ट है।


In this Chapter

Introduction to PHP in Hindi | PHP का परिचय हिंदी में
Flow Control Statements in Hindi | PHP में फ़्लो कंट्रोल स्टेटमेंट्स हिंदी में
Embedding PHP in Webpages in Hindi | वेबपेज में PHP को एम्बेड करना
Use Of MYSQL in PHP in Hindi | MySQL का PHP में उपयोग हिंदी में
How to Configure our framework in Hindi | फ्रेमवर्क को कॉन्फ़िगर करना हिंदी में
Difference between PHP and HTML in Hindi
Advance Features PHP in Hindi | PHP के एडवांस फीचर्सस हिंदी में
Expression in PHP in Hindi | PHP में एक्सप्रेशन हिंदी में
Juggling Expression in PHP in Hindi | PHP में जुगलिंग हिंदी में
Comments in PHP in Hindi | PHP में Comments हिंदी में
Whitespace in Hindi | Whitespace हिंदी में
Difference Between Echo and Print in PHP in Hindi | echo और print में अंतर हिंदी में
Line & Paragraph Brakes in PHP in Hindi | PHP में लाइन और पैराग्राफ ब्रेक्स हिंदी में
Date & Time Function of PHP in Hindi
Array Functions in Hindi
PHP Stack and Queue in Hindi
RAND Function in Hindi
String Functions in Hindi
Sorting in Hindi
PHP Form in Hindi
What is Form Tag in Hindi | Form टैग क्या है
PHP Elements in Hindi
Session & Cookies in Hindi
File Uploading in Hindi
Regular Expression in Hindi
Error Handling in PHP in Hindi
Send Email By PHP in Hindi