PHP Interview Question in Hindi

PHP Interview Question in Hindi

PHP (Hypertext Preprocessor) एक लोकप्रिय सर्वर-साइड स्क्रिप्टिंग भाषा है, जो वेब डेवलपमेंट के लिए व्यापक रूप से उपयोग की जाती है। यदि आप PHP में नौकरी के लिए इंटरव्यू देने जा रहे हैं, तो नीचे दिए गए प्रश्न और उत्तर (PHP Interview Question in Hindi) आपकी तैयारी में मदद करेंगे।


PHP Interview Question in Hindi

PHP Interview Question in Hindi

यदि आप PHP में नौकरी के लिए इंटरव्यू देने जा रहे हैं, तो नीचे दिए गए प्रश्न और उत्तर (PHP Interview Question in Hindi) आपकी तैयारी में मदद करेंगे।


1. PHP क्या है?

PHP एक ओपन-सोर्स, सर्वर-साइड स्क्रिप्टिंग भाषा है जो वेब डेवलपमेंट के लिए उपयोग की जाती है। यह HTML के साथ आसानी से इंटीग्रेट हो जाती है और डायनामिक वेब पेज बनाने में मदद करती है। PHP का उपयोग डेटाबेस (जैसे MySQL) के साथ इंटरैक्ट करने, फॉर्म डेटा प्रोसेस करने, और सत्र (session) प्रबंधन के लिए किया जाता है।


2. PHP का पूरा नाम क्या है?

PHP का पूरा नाम “Hypertext Preprocessor” है। यह एक रिकर्सिव एक्रोनिम है, क्योंकि इसका पहला शब्द “PHP” ही है।


3. PHP फाइल का एक्सटेंशन क्या होता है?

PHP फाइल का एक्सटेंशन .php होता है। उदाहरण: index.php


4. PHP में कमेंट कैसे डालते हैं?

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

  • सिंगल लाइन कमेंट: // यह एक सिंगल लाइन कमेंट है
  • मल्टी लाइन कमेंट: /* यह एक मल्टी लाइन कमेंट है */

php Interview Question in Hindi

5. PHP में वेरिएबल कैसे डिक्लेयर करते हैं?

PHP में वेरिएबल डिक्लेयर करने के लिए $ चिह्न का उपयोग किया जाता है।

उदाहरण:

$name = "John";
$age = 25;

6. PHP में डेटा टाइप्स क्या हैं?

PHP निम्नलिखित डेटा टाइप्स को सपोर्ट करता है:

  • स्ट्रिंग (String)
  • इंटीजर (Integer)
  • फ्लोट (Float)
  • बूलियन (Boolean)
  • एरे (Array)
  • ऑब्जेक्ट (Object)
  • नल (NULL)
  • रिसोर्स (Resource)

7. PHP में स्ट्रिंग और इंटीजर को कैसे कन्वर्ट करें?

  • स्ट्रिंग से इंटीजर में कन्वर्ट करने के लिए (int) या intval() फ़ंक्शन का उपयोग करें।
  • इंटीजर से स्ट्रिंग में कन्वर्ट करने के लिए (string) या strval() फ़ंक्शन का उपयोग करें।

उदाहरण:

$str = "123";
$num = (int)$str; // स्ट्रिंग से इंटीजर
echo $num + 1; // आउटपुट: 124

8. PHP में सुपरग्लोबल वेरिएबल्स क्या हैं?

PHP में सुपरग्लोबल वेरिएबल्स प्रीडिफाइंड वेरिएबल्स होते हैं जो सभी स्कोप्स में उपलब्ध होते हैं। ये हैं:

  • $_GET – URL से डेटा प्राप्त करने के लिए।
  • $_POST – फॉर्म डेटा प्राप्त करने के लिए।
  • $_REQUEST – GET और POST दोनों से डेटा प्राप्त करने के लिए।
  • $_SESSION – सत्र डेटा को स्टोर करने के लिए।
  • $_COOKIE – कुकी डेटा को एक्सेस करने के लिए।
  • $_SERVER – सर्वर और एनवायरनमेंट इंफॉर्मेशन के लिए।
  • $_FILES – अपलोड की गई फाइलों को हैंडल करने के लिए।

9. PHP में इंक्लूड और रिक्वायर में क्या अंतर है?

  • include: यदि फाइल नहीं मिलती है, तो स्क्रिप्ट चलती रहती है और एक वार्निंग दिखाती है।
  • require: यदि फाइल नहीं मिलती है, तो स्क्रिप्ट रुक जाती है और एक फेटल एरर दिखाती है।

उदाहरण:

include 'file.php'; // वार्निंग दिखाएगा
require 'file.php'; // फेटल एरर दिखाएगा

10. PHP में सेशन क्या है?

सेशन एक तरीका है जिससे यूजर के डेटा को सर्वर पर स्टोर किया जाता है। यह यूजर के ब्राउज़र को बंद करने तक या सेशन समाप्त होने तक डेटा को बनाए रखता है। सेशन शुरू करने के लिए session_start() फ़ंक्शन का उपयोग करते हैं।

उदाहरण:

session_start();
$_SESSION['username'] = 'John';

11. PHP में कुकी क्या है?

कुकी यूजर के कंप्यूटर पर स्टोर की जाने वाली एक छोटी फाइल होती है। यह यूजर के डेटा को ब्राउज़र पर स्टोर करती है। कुकी सेट करने के लिए setcookie() फ़ंक्शन का उपयोग करते हैं।

उदाहरण:

setcookie("username", "John", time() + 3600); // 1 घंटे के लिए कुकी सेट करें

12. PHP में MySQL कनेक्शन कैसे बनाएं?

PHP में MySQL कनेक्शन बनाने के लिए mysqli_connect() फ़ंक्शन का उपयोग करते हैं।

उदाहरण:

$conn = mysqli_connect("localhost", "username", "password", "database");
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";

13. PHP में एरर हैंडलिंग कैसे करें?

PHP में एरर हैंडलिंग के लिए trycatch, और finally ब्लॉक का उपयोग किया जाता है।

उदाहरण:

try {
    // कोड जो एरर उत्पन्न कर सकता है
} catch (Exception $e) {
    echo "Error: " . $e->getMessage();
} finally {
    echo "Execution complete.";
}

14. PHP में OOP क्या है?

OOP (Object-Oriented Programming) एक प्रोग्रामिंग पैराडाइम है जो ऑब्जेक्ट्स और क्लासेस के आसपास केंद्रित है। PHP में OOP के मुख्य कॉन्सेप्ट्स हैं:

  • क्लास (Class)
  • ऑब्जेक्ट (Object)
  • इनहेरिटेंस (Inheritance)
  • पॉलीमॉर्फिज्म (Polymorphism)
  • एनकैप्सुलेशन (Encapsulation)
  • एब्स्ट्रक्शन (Abstraction)

उदाहरण:

class Car {
    public $color;
    public function startEngine() {
        echo "Engine started!";
    }
}
$myCar = new Car();
$myCar->color = "Red";
$myCar->startEngine();

15. PHP में AJAX कैसे उपयोग करें?

PHP में AJAX का उपयोग करने के लिए, आप JavaScript के साथ PHP स्क्रिप्ट को कॉल कर सकते हैं।

उदाहरण:

// JavaScript
fetch('data.php')
    .then(response => response.text())
    .then(data => console.log(data));
// data.php
echo "Hello from PHP!";

Useful Tool- Age Calculator — PremBlogger


कुछ सुझाव

हां, निश्चित रूप से! यदि आप PHP इंटरव्यू की तैयारी कर रहे हैं, तो नीचे कुछ सुझाव दिए गए हैं जो आपकी तैयारी को और बेहतर बना सकते हैं:


1. बेसिक्स को मजबूत करें

  • PHP के बेसिक कॉन्सेप्ट्स जैसे वेरिएबल्स, डेटा टाइप्स, ऑपरेटर्स, कंडीशनल स्टेटमेंट्स, और लूप्स को अच्छी तरह से समझें।
  • PHP सिंटैक्स और स्ट्रक्चर पर ध्यान दें।

2. प्रैक्टिकल कोडिंग करें

  • सिर्फ थ्योरी पढ़ने के बजाय, प्रैक्टिकल कोडिंग करें। छोटे-छोटे प्रोजेक्ट्स बनाएं, जैसे:
    • यूजर लॉगिन सिस्टम
    • फॉर्म वैलिडेशन
    • डेटाबेस कनेक्शन और CRUD ऑपरेशन्स
    • फाइल अपलोड सिस्टम

3. डेटाबेस के साथ काम करें

  • PHP में MySQL या अन्य डेटाबेस के साथ काम करना सीखें।
  • SQL क्वेरीज जैसे SELECT, INSERT, UPDATE, DELETE को समझें।
  • PDO और MySQLi के बीच अंतर समझें और दोनों का उपयोग करना सीखें।

4. OOP (Object-Oriented Programming) पर ध्यान दें

  • OOP के कॉन्सेप्ट्स जैसे क्लास, ऑब्जेक्ट, इनहेरिटेंस, पॉलीमॉर्फिज्म, और एनकैप्सुलेशन को समझें।
  • PHP में OOP का उपयोग करके प्रोजेक्ट्स बनाएं।

5. सुपरग्लोबल वेरिएबल्स को समझें

  • $_GET$_POST$_SESSION$_COOKIE$_SERVER, और $_FILES जैसे सुपरग्लोबल वेरिएबल्स का उपयोग करना सीखें।
  • इनका उपयोग करके प्रैक्टिकल उदाहरण बनाएं।

6. एरर हैंडलिंग और डीबगिंग

  • PHP में एरर हैंडलिंग के तरीके सीखें, जैसे try-catch ब्लॉक।
  • डीबगिंग टूल्स जैसे Xdebug का उपयोग करना सीखें।

7. सिक्योरिटी बेस्ट प्रैक्टिसेज

  • SQL इंजेक्शन, XSS (Cross-Site Scripting), और CSRF (Cross-Site Request Forgery) जैसे सिक्योरिटी इश्यूज को समझें।
  • डेटा को सुरक्षित रखने के लिए सैनिटाइजेशन और वैलिडेशन का उपयोग करें।

8. PHP फ्रेमवर्क्स सीखें

  • PHP फ्रेमवर्क्स जैसे Laravel, Symfony, या CodeIgniter का उपयोग करना सीखें।
  • फ्रेमवर्क्स का ज्ञान आपके रिज्यूमे को और भी प्रभावशाली बना सकता है।

9. रियल-टाइम प्रोजेक्ट्स बनाएं

  • रियल-टाइम प्रोजेक्ट्स जैसे ब्लॉग, ई-कॉमर्स वेबसाइट, या टास्क मैनेजमेंट सिस्टम बनाएं।
  • इन प्रोजेक्ट्स को GitHub पर होस्ट करें और अपने पोर्टफोलियो में शामिल करें।

10. मॉक इंटरव्यू दें

  • अपने दोस्तों या परिवार के सदस्यों से मॉक इंटरव्यू दें।
  • ऑनलाइन मॉक इंटरव्यू प्लेटफॉर्म्स का उपयोग करें।

11. इंटरव्यू के लिए टिप्स

  • इंटरव्यू से पहले कंपनी के बारे में रिसर्च करें।
  • अपने प्रोजेक्ट्स और एक्सपीरियंस को अच्छी तरह से समझें।
  • आत्मविश्वास के साथ बात करें और अपने ज्ञान को प्रदर्शित करें।

12. ऑनलाइन रिसोर्सेज का उपयोग करें

  • PHP डॉक्यूमेंटेशन (php.net) पढ़ें।
  • YouTube ट्यूटोरियल्स और ऑनलाइन कोर्सेज का उपयोग करें।
  • PHP से संबंधित ब्लॉग्स और फोरम्स को फॉलो करें।

13. समय प्रबंधन

  • इंटरव्यू की तैयारी के लिए एक टाइम टेबल बनाएं।
  • हर दिन कुछ नया सीखें और प्रैक्टिस करें।

14. सॉफ्ट स्किल्स पर ध्यान दें

  • कम्युनिकेशन स्किल्स को इम्प्रूव करें।
  • टीमवर्क और प्रॉब्लम-सॉल्विंग स्किल्स पर काम करें।

15. पॉजिटिव रहें

  • इंटरव्यू के दौरान पॉजिटिव और आत्मविश्वासी रहें।
  • यदि किसी प्रश्न का उत्तर नहीं पता हो, तो ईमानदारी से कहें और सीखने की इच्छा दिखाएं।

निष्कर्ष

PHP एक शक्तिशाली और लचीली भाषा है जो वेब डेवलपमेंट को आसान बनाती है। यदि आप PHP में नौकरी के लिए इंटरव्यू देने जा रहे हैं, तो उपरोक्त प्रश्नों और उत्तरों (PHP Interview Question in Hindi)को अच्छी तरह से तैयार करें। इसके अलावा, प्रैक्टिकल प्रोजेक्ट्स बनाकर अपने स्किल्स को और मजबूत करें।


Read This Also: WordPress Interview Question in Hindi


Views: 9

Translate »
Scroll to Top