Mẹo Hướng dẫn What will be the output of following code Chi Tiết
Cao Ngọc đang tìm kiếm từ khóa What will be the output of following code được Update vào lúc : 2022-09-26 00:48:08 . Với phương châm chia sẻ Bí quyết về trong nội dung bài viết một cách Chi Tiết 2022. Nếu sau khi đọc tài liệu vẫn ko hiểu thì hoàn toàn có thể lại Comment ở cuối bài để Admin lý giải và hướng dẫn lại nha.This set of PHP Multiple Choice Questions & Answers (MCQs) focuses on “Functions”.
Nội dung chính- What will be the output What will be the output of following PHP code ?What will be the output What is an inner function in PHP?
1. How to define a function in PHP?
a) function function body toàn thân
b) data type functionName(parameters) function body toàn thân
c) functionName(parameters) function body toàn thân
d) function functionName(parameters) function body toàn thân
View Answer
Answer: d
Explanation: PHP allows us to create our own user-defined functions. Any name ending with an open and closed parenthesis is a function. The keyword function is always used to begin a function.
2. Type Hinting was introduced in which version of PHP?
a) PHP 4
b) PHP 5
c) PHP 5.3
d) PHP 6
View Answer
Answer: b
Explanation: PHP 5
introduced the feature of type hinting. With the help of type hinting, we can specify the expected data type of an argument in a function declaration. First valid types can be the class names for arguments that receive objects and the other are array for those that receive arrays.
3. Which type of function call is used in line 8 in the following PHP code?
a) Call By Value
b) Call By Reference
c) Default Argument Value
d) Type Hinting
View Answer
Answer: a
Explanation: If we call a function by value, we actually pass the values of the arguments which are stored or copied into the formal parameters of the function. Hence, the original values are unchanged only the parameters inside the function changes.
4. What will be the output of the following PHP code?
a) Error
b) 0
c) 42
d) 84
View Answer
Answer: c
Explanation: You can designate certain arguments as optional by placing them the end of the list and assigning them a default value of nothing.
5. Which of the following are valid function names?
i) function() ii) €() iii) .function() iv) $function()a) Only i)
b) Only ii)
c) i) and ii)
d) iii) and iv)
View Answer
Answer: b
Explanation: A valid function name can start with a letter or underscore, followed by any number of letters, numbers, or underscores. According to the specified regular expression ([a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*), a function name like this one is
valid.
6. What will be the output of the following PHP code?
a) I am a
b) I am bI am a
c) Error
d) I am a Error
View Answer
Answer: a
Explanation: The output will be “I am a” as we
are calling a(); so the statement outside the block of function b() will be called.
7. What will be the output of the following PHP code?
a) I am b
b) I am bI am a
c) Error
d) I am a Error
View
Answer
Answer: c
Explanation: The output will be Fatal error: Call to undefined function b(). You cannot call a function which is inside a function without calling the outside function first. It should be a(); then b();
8. What will be the output of the following PHP code?
a) helloblabla
b)
Error
c) hello
d) helloblablablabla
View Answer
Answer: c
Explanation: If u want to put some variables in function that was not passed by it, you must use “global”. Inside the function type global $op2.
9. A function in PHP which starts with __ (double underscore) is known as __________
a) Magic Function
b) Inbuilt Function
c) Default Function
d) User Defined Function
View Answer
Answer: a
Explanation: PHP functions that start with a double underscore – a “__” – are called magic functions in PHP. They are functions that are always defined inside classes, and are not stand-alone functions.
10. What will be the output of the following PHP code?
a) Error
b) $msg
c) 0
d) Will this work
View Answer
Answer: d
Explanation: It is possible to call a function using a variable which stores the function name.
Sanfoundry Global Education & Learning Series – PHP Programming.
To practice all questions on PHP Programming, here is complete set of 1000+ Multiple Choice Questions and Answers on PHP.
Next Steps:
- Get Free Certificate of Merit in PHP ProgrammingParticipate in
PHP Programming Certification ContestBecome a Top Ranker in PHP ProgrammingTake PHP Programming TestsChapterwise Practice Tests: Chapter 1, 2, 3, 4,
5, 6, 7, 8,
9, 10Chapterwise Mock Tests: Chapter 1, 2,
3, 4, 5, 6,
7, 8, 9, 10
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him LinkedIn.
Subscribe to his không lấy phí Masterclasses Youtube & technical discussions Telegram SanfoundryClasses.