PHP Functions Quiz हिंदी में | HindiNotesPoint — 15 Questions
PHP Functions Quiz हिंदी में — function define करना, parameters, return values, Type Hints, Variadic Functions, Arrow Functions और Named Arguments से जुड़े 15 important questions। BCA, MCA, BSc students के लिए।
-
PHP में Function क्या होता है?
- एक reusable code block जो एक specific task करता है
- एक तरह का variable
- एक loop जो automatically चलता है
- एक database table
-
PHP में functions को define करने के लिए कौन सा keyword use होता है?
- function
- def
- func
- method
-
PHP में functions "hoisted" होने का क्या मतलब है?
- Function को define करने से पहले भी call कर सकते हैं
- Function हमेशा file के सबसे ऊपर लिखना ज़रूरी है
- Function सिर्फ एक बार call हो सकती है
- Function को कभी delete नहीं किया जा सकता
-
Pass by Value और Pass by Reference में क्या फर्क है?
- Pass by Value में original variable नहीं बदलता; Pass by Reference (&) में original बदल जाता है
- दोनों में original variable हमेशा बदल जाता है
- Pass by Reference में & नहीं लगाना पड़ता
- दोनों में कोई फर्क नहीं है
-
return statement function में क्या करता है?
- Value वापस caller को भेजता है और function तुरंत बंद कर देता है
- सिर्फ value print करता है
- Function को restart करता है
- Loop को break करता है
-
Multiple values एक साथ return करने के लिए सबसे common तरीका क्या है?
- Array में return करना
- एक साथ कई return statements लिखना
- Global variable use करना
- Multiple functions बनाना
-
Default Parameter Values के बारे में सही rule क्या है?
- Default parameters हमेशा right side में होने चाहिए
- Default parameters हमेशा left side में होने चाहिए
- Default parameters कहीं भी रख सकते हैं
- एक function में सिर्फ एक default parameter हो सकता है
-
PHP 8 में Named Arguments का क्या फायदा है?
- Arguments को बिना order के नाम से pass कर सकते हैं
- Function automatically faster हो जाता है
- Type hints की ज़रूरत नहीं पड़ती
- Default values automatically set हो जाती हैं
-
PHP में Type Hints function int|float का क्या मतलब है?
- Union Type — parameter int या float दोनों accept कर सकता है
- Parameter हमेशा integer होगा
- Function दो अलग values return करेगा
- यह invalid syntax है
-
function name(): void का क्या मतलब है?
- Function कुछ भी return नहीं करता
- Function हमेशा null return करता है
- Function का कोई parameter नहीं है
- Function private है
-
Variadic Functions में ... (splat operator) का क्या काम है?
- Function को unlimited arguments accept करने देता है, जो array में आते हैं
- Function को सिर्फ एक argument देता है
- Default values set करता है
- Function को private बनाता है
-
$numbers = [5, 10, 15]; sumAll(...$numbers); — यहाँ ... का क्या काम है?
- Spread operator — array के elements को अलग-अलग arguments की तरह pass करता है
- Array को string में convert करता है
- Array को reverse करता है
- Error देता है
-
Anonymous Function (Closure) में use keyword का क्या काम है?
- Outer scope के variables को function के अंदर access करने देता है
- Function को नाम देता है
- Function को public बनाता है
- Function को delete करता है
-
Arrow Functions (fn() =>) और Anonymous Functions में मुख्य फर्क क्या है?
- Arrow functions में outer scope automatically available होता है — use keyword की ज़रूरत नहीं पड़ती
- Arrow functions PHP के पुराने version में हैं
- Arrow functions कभी value return नहीं करते
- दोनों बिल्कुल same हैं, कोई फर्क नहीं
-
Variable Functions में $op = "add"; $op(5, 3); — यह क्या करता है?
- Variable में store function name को dynamically call करता है
- एक नया variable $op बनाता है जिसकी value 5 है
- Error देता है क्योंकि variable function names allowed नहीं हैं
- सिर्फ string "add" print करता है