PHP Interview Questions For Freshers In Hindi.

हेलो दोस्तों आज के इस ब्लॉग पोस्ट(PHP Interview Questions For Freshers In Hindi) में मैं आपको php interview questions के बारे में हिंदी में बताने वाला हूँ | अगर आप php लैंग्वेज जानते है और सॉफ्टवेयर कंपनी के लिए किसी इंटरव्यू की तैयारी कर रहे है तो फिर यह ब्लॉग आपके लिए काफी informative होने वाला है |

php का फुल फॉर्म होता है hypertext pre -processor language जिसे हम एक और नाम से भी जानते है personal home page | php एक ओपन सोर्स, फ्री और सर्वर साइड स्क्रिप्टिंग लैंग्वेज है |PHP Interview Questions For Freshers In Hindi|

और इस लैंग्वेज का ज्यादातर use हम डायनामिक वेब एप्लीकेशन, websites , और मोबाइल APIs बनाने के लिए करते है |PHP Interview Questions For Freshers In Hindi|

php के साथ MYSQL बिल्ट-इन डेटाबेस रहता है और यह लैंग्वेज और भी डेटाबेस को सपोर्ट करती है जैसे कि Solid , PostgreSQL , Sybase , generic ODBC , Oracle , etc |PHP Interview Questions For Freshers In Hindi|

php का कोड html के साथ एम्बेडेड रहता है, कहने का मतलब कि हम php के अंदर html लिख सकते है और html कोड के अंदर php कोड को लिख सकते है |PHP Interview Questions For Freshers In Hindi|

php का उपयोग हम dynamic content , सेशन ट्रैकिंग, डेटाबेस, etc को मैनेज करने के लिए करते है | और तो और php की मदद से हम एक पूरी इ-कॉमर्स साइट को बिल्ड कर सकते है |PHP Interview Questions For Freshers In Hindi|

आप देखेंगे की बहुत सारे वेब होसिटंग सर्वर अथवा प्रोवाइडर php लैंग्वेज को सपोर्ट करते है, इस लिए php एप्लीकेशन डेवलपमेंट वालों को अक्सर यह प्लान्स थोड़ा सस्ते में मिल जाते है और दूसरी टेक्नोलॉजी के comparison में|

Scope of php :

php लैंग्वेज जो है वो सभी टॉप लैंग्वेजेज में से एक है, क्योकि php जो है वो एक स्माल कोड से भी एक इम्पैक्टफुल आउटपुट प्रोवाइड करने की एबिलिटी रखती है | और पिछले कुछ सालो में इंडस्ट्री को ऐसे ही efficient लैंग्वेज की खोज थी जो php के साथ पूरी हो गयी थी |

php के इसी मैजिक के चलते आज बड़ी बड़ी कम्पनीज एक बड़ा अमाउंट php के developers को hire करने में खर्च कर रही है |

और इसी को ध्यान में रखते हुए आज के ब्लॉग पोस्ट में हम आपको php के कुछ बहुत important और frequent interview questions के बारे में जानकारी देंगे जो कि software इंडस्ट्री में Freshers अथवा experienced दोनों candidates से पूछे जाते है |

PHP Interview Questions For Freshers In Hindi

php में variables और constants में क्या डिफरेंस होता है ?

php variables और constants के बीच कुछ differences निम्नलिखित है :

VariablesConstants
php variable की वैल्यू execution के दौरान चेंज हो सकती है |php constant की वैल्यू पूरी स्क्रिप्ट के execution के दौरान चेंज नहीं होती है |
variable के शुरु में उसे रिप्रेजेंट करने के लिए $(dollar) sign का use करना जरुरी है |जबकि constant के साथ ऐसा कोई $ sign use करने की जरुरत नहीं है |
सिंपल असाइनमेंट ऑपरेटर की मदद से हम किसी भी variable को डिफाइन कर सकते है |constant को असाइनमेंट ऑपरेटर्स के द्वारा डिफाइन नहीं कर सकते है | कांस्टेंट को डिफाइन करने के लिए हमें define () मेथड का use करना पड़ता है |
variable का डिफ़ॉल्ट स्कोप उसके करंट access स्कोप जितना ही रहता है |constant के साथ ऐसा नहीं है | constant को कही से भी एक्सेस कर सकते है, इस पर कोई भी scoping रूल काम नहीं करता है |
Variable vs constant in php: PHP Interview Questions In Hindi

What is a session in PHP?/ PHP में session क्या होता है?

php में session जो है वो एक तरह का तरीका या तकनीक होती है जिसमे हम किसी भी डाटा को स्टोर करके पूरी वेबसाइट में एक पेज से दूसरे पेज पर ले जा सकते है |

पर यह इनफार्मेशन और डाटा कूकीज की तरह यूजर के सिस्टम में स्टोर नहीं होती है | बल्कि इसके लिए सर्वर पर एक temporary डायरेक्टरी क्रिएट होती है और इस डायरेक्टरी में session द्वारा एक फाइल क्रिएट होती है |

और इस फाइल में session variables और उनकी value स्टोर होती है | और यह session वैल्यूज एक यूजर के लिए हर पेज पर availble रहती है जब तक यूजर साइट पर active रहता है |

जब आप किसी भी आप्लिकेशन अथवा app पर काम करते है तो सबसे पहले आप उसे ओपन करते है, फिर आप उसमे कुछ मॉडिफिकेशन करते है, और फिर बाद में उसे क्लोज कर देते है |

ऐसा ही कुछ session के साथ भी होता है| जैसे आपका कंप्यूटर आपके बारे में जनता है की आप कौन है और अपने कब एप्लीकेशन को स्टार्ट किया और कब एप्लीकेशन को क्लोज कर दिया |

पर इंटरनेट के ऊपर वेबसर्वर यह नहीं जानता है कि आप कौन है और आप क्या करते है, क्योकि http एड्रेस आपकी state को मेन्टेन नहीं करता है | और इस प्रॉब्लम को solve करने के लिए session वेरिएबल का उपयोग किया जाता है…

… जो की यूजर की इनफार्मेशन को स्टोर करके रखता है और जब तक यूजर विजिट पर होता है तब तक हर पेज पर यह इनफार्मेशन अवेलेबल होती है | जैसे कि user name , login time , etc |

by default session variable तब तक एक्टिव होते है जब तक यूजर ब्राउज़र को क्लोज न कर दे |

तो conclusion में हम कह सकते है कि session variable एक सिंगल यूजर की इनफार्मेशन को होल्ड करता है और यह इनफार्मेशन एक एप्लीकेशन के हर पेज के लिए अवेलेबल होती है जब तक यूजर एक्टिव रहता है |

What does PEAR stands for? php में PEAR क्या होता है ?

PEAR का फुल फॉर्म होता है ‘php Extension and Application Repository’ और यह एक फ्रेमवर्क और रिपॉजिटरी है सभी php reusable component के लिए|

PEAR जो है वो सभी वेब डेवलपर को हाई लेवल प्रोग्रामिंग करने में मदद करती है | PEAR के अंदर सभी प्रकार के php कोड snippts और लाइब्रेरी होती है| और यहाँ पर आपको यह एक कमांड लाइन इंटरफ़ेस भी प्रोवाइड करती है जहाँ पर आप ऑटोमेटिकली पैकेजेस को इनस्टॉल कर सकते है |

Explain the difference between $message and $$message / $message और $$message में डिफरेंस बताईये?

$message और $$message में डिफरेंस निम्नलिखित है :

$Message$$Message
$message एक regular वेरिएबल है$$message एक reference वेरिएबल है
इसका नाम fixed है और यह एक fixed वैल्यू स्टोर करता हैयह variable के बारे में data स्टोर करता है
$message में स्टोर डाटा जो है वो fixed है$$message की वैल्यू dynamically चेंज हो सकती है जैसे ही variable की वैल्यू चेंज होती है
$Message vs $$Message In PHP

Is PHP a case-sensitive language?/ क्या PHP एक case sensitive लैंग्वेज है?

php को हम partial case -sensitive लैंग्वेज बोल सकते है | क्योकि php के अंदर जो वेरिएबल NAME होते है वो कम्प्लीटली केस सेंसिटिव होते है पर function NAME नहीं होते है |

और हाँ यूजर define function केस सेंसिटिव नहीं होते है पर बाकी पूरी लैंग्वेज case -sensitive होती है |

जैसे कि php में हम कोई function को lowercase लेटर में डिफाइन कर दे पर बाद में इसी फंक्शन को कही पर uppercase letter में रेफेर कर दे अथवा use कर ले तो फिर भी इस function की वर्किंग में कोई भी अंतर नहीं आएगा|

What are the different types of variables present in PHP?/ PHP में कौन कौन से variables होते है?

different types of variables in php
different types of variables in php: PHP Interview Questions In Hindi

php में 8 primary डाटा types रहते है, जिन्हे हम वेरिएबल बनाने के लिए उपयोग करते है | और वो है :

Integers: Integer एक पूरा नंबर होते है जिसमे कोई भी दशमलव नहीं होता है | ex – 1235

Doubles: यह एक दशमलव नंबर होता है | ex – 8 .253

Booleans:यह दो लॉजिकल स्टेट्स को रिप्रेजेंट करता है true और false |

NULL: यह एक स्पेशल टाइप का datatype है जो केवल एक ही वैल्यू रखता है वो है ‘NULL’ | जब variable को कोई भी वैल्यू असाइन न की गयी हो तब उसे NULL वैल्यू assign कर सकते है |

Arrays: Array datatype में हम एक ही तरह के कई data को insert कर सकते है | Ex: $colors = array(“red”, “yellow”, “blue”);

Strings: यह characters को एक सीक्वेंस होती है | ex – “Hello how are your doing”|

Resources: यह कुछ स्पेशल वेरिएबल्स होते है जो कि php के कुछ external resources का रेफ़्रेन्स रखती है | जैसे कि डेटाबेस कनेक्शन|

Objects: यह क्लास का ही एक instance होता है जो कि डाटा और फंक्शन को रखता है | ex – $mango = New Fruit ()|

What are the rules for naming a PHP variable?/ php variable को naming करने के लिए कौन कौन से रूल्स है?

php के variable को NAME करने के लिए निम्नलिखित नियम फॉलो करने पड़ते है :

कोई भी वेरिएबल $(dollar) sign से स्टार्ट होगा और उसके बाद वेरिएबल का नाम होगा | ex – $price = 10 ;

variable का नाम या तो किसी लेटर से अथवा underscore से स्टार्ट होगा|

एक वेरिएबल के नाम में लेटर्स, नंबर्स, अथवा अंडरस्कोर हो सकता है | लेकिन आप +, -, %, & etc जैसे characters को use नहीं कर सकते है |

एक php वेरिएबल में space नहीं हो सकता है |

php variable जो है वो case -sensitive होते है | इसलिए $NAME और $name दोनों को अलग अलग variable की तरह treat किया जायेगा|

What is the difference between “echo” and “print” in PHP?/ PHP में echo और Print में क्या difference होता है?

echo और Print में जो main डिफरेंस होता है वो निम्नलिखित है:

ECHOPRINT
echo का उपयोग करके हम एक या एक से अधिक स्ट्रिंग को आउटपुट कर सकते है |Print का उपयोग केवल एक स्ट्रिंग को प्रिंट करने के लिए कर सकते है और यह हमेशा 1 ही return करता है |
echo जो है वो प्रिंट से ज्यादा फास्टर होता है क्योकि यह कोई भी वैल्यू को return नहीं करता है |echo के compare में Print slow होता है |
अगर आप echo में एक से ज्यादा पैरामीटर पास करना चाह रहे है तो फिर आपको paranthesis का उपयोग करना पड़ेगा |arguments list में paranthesis की कोई भी जरुरत नहीं होती है |
Echo vs Print In PHP

Tell me some of the disadvantages of PHP / PHP के कुछ disadvantages बताईये?

php के कुछ disadvantages निम्नलिखित है:

php लैंग्वेज जो है वो gaint content -based एप्लीकेशन के लिए suitable नहीं है |

चूकि php एक ओपन सोर्स और फ्री लैंग्वेज है इसलिए यह ज्यादा सिक्योर नहीं है, क्योकि इसकी ASCII फाइल्स easily available है |

ऑनलाइन एप्लीकेशन के core behaviour में कोई भी चेंज अथवा मॉडिफिकेशन php द्वारा allowed नहीं है |

अगर हम php framework और tools के ज्यादा features को use करते है तो फिर यह कभी कभी ऑनलाइन एप्लीकेशन के poor परफॉरमेंस का कारण बन जाती है |

php के अंदर error को हैंडल करने की क्वालिटी poor है | php के अंदर debugging tools कम होते है, जो कि warning और error को देखने के लिए जरुरी होते है | और प्रोग्रामिंग लैंग्वेज की अपेक्षा php में debugging tools बहुत कम होते है |

Conclusion:

तो इस ब्लॉग पोस्ट(PHP Interview Questions For Freshers In Hindi) में हमने PHP interview questions के बारे में देखा जो सभी फ्रेशर्स, candidate के लिए थे| PHP एक बहुत ही अमेजिंग लैंग्वेज है जिसकी मदद से आप dynamic वेब पेज क्रिएट कर सकते है और अपनी वेबसाइट को पूरी तरह से डेवेलोप कर सकते है | PHP लैंग्वेज को सीखना भी बहुत ही आसान है और लैंग्वेज के अपेक्षा| इस ब्लॉग पोस्ट में हमने PHP इंटरव्यू में पूंछे जाने वाले बहुत से इम्पोर्टेन्ट questions को डिसकस किया जैसे कि PHP array , PHP APIs , PHP GET एंड POST method , PHP वेरिएबल एंड कोन्सटांत्स, etc |

इस ब्लॉग(PHP Interview Questions For Freshers In Hindi) को लेकर आपके मन में कोई भी प्रश्न है तो आप हमें इस पते [email protected]पर ईमेल लिख सकते है|

आशा करता हूँ, कि आपने इस पोस्ट(PHP Interview Questions For Freshers In Hindi) को खूब एन्जॉय किया होगा|

आप स्वतंत्रता पूर्वक अपना बहुमूल्य फीडबैक और कमेंट यहाँ पर दे सकते है|PHP Interview Questions For Freshers In Hindi|

आपका समय शुभ हो|

Anurag

I am a blogger by passion, a software engineer by profession, a singer by consideration and rest of things that I do is for my destination.