

MCQOPTIONS
Saved Bookmarks
This section includes 20 Mcqs, each offering curated multiple-choice questions to sharpen your Php knowledge and support exam preparation. Choose a topic below to get started.
1. |
Which of the following advanced OOP features is/are not supported by PHP? (i) Method overloading (ii) Multiple Inheritance (iii) Namespaces (iv) Object Cloning |
A. | All of the mentioned |
B. | (iii) and (iv) |
C. | (i) and (ii) |
D. | None of the mentioned |
Answer» D. None of the mentioned | |
2. |
Which of the following is/are the right way to declare a method? (i) function functionName() { function body } (ii) scope function functionName() { function body } (iii) method methodName() { method body } (iv) scope method methodName() { method body } |
A. | Only (ii) |
B. | Only (iv) |
C. | (i) and (ii) |
D. | (iii) and (iv) |
Answer» D. (iii) and (iv) | |
3. |
Which one of the following is the right way to call a class constant, given that the class is mathFunction? |
A. | echo PI; |
B. | echo mathFunction->PI; |
C. | echo mathFunction::PI; |
D. | echo mathFunction=PI; |
Answer» D. echo mathFunction=PI; | |
4. |
Which keyword is used to refer to properties or methods within the class itself? |
A. | private |
B. | public |
C. | protected |
D. | $this |
Answer» E. | |
5. |
In the PHP code given below, what is/are the properties? < ?php class Example { public $name; function Sample() { echo "This is an example"; } } ?> |
A. | echo “This is an example”; |
B. | public $name; |
C. | class Example |
D. | function sample() |
Answer» C. class Example | |
6. |
PHP recognizes constructors by the name. |
A. | classname() |
B. | _construct() |
C. | function _construct() |
D. | function __construct() |
Answer» E. | |
7. |
What will be the output of the following PHP code? < ?php echo str_pad("Salad", 5)." is good."; ?> |
A. | SaladSaladSaladSaladSalad is good |
B. | is good SaladSaladSaladSaladSalad |
C. | is good Salad |
D. | Salad is good |
Answer» E. | |
8. |
How many functions does PHP offer for searching strings using POSIX style regular expression? |
A. | 7 |
B. | 8 |
C. | 9 |
D. | 10 |
Answer» B. 8 | |
9. |
PHP has long supported two regular expression implementations known as ___ and ___. (i) Perl (ii) PEAR (iii) Pearl (iv) POSIX |
A. | (i) and (ii) |
B. | (ii) and (iv) |
C. | (i) and (iv) |
D. | (ii) and (iii) |
Answer» D. (ii) and (iii) | |
10. |
Which one of the following functions finds the last occurrence of a string, returning its numerical position? |
A. | (a) strlastpos() |
B. | strpos() |
C. | strlast() |
D. | strrpos() |
Answer» E. | |
11. |
Which one of the following functions can be used to concatenate array elements to form a single delimited string? |
A. | explode() |
B. | implode() |
C. | concat() |
D. | concatenate() |
Answer» C. concat() | |
12. |
Which one of the following functions will convert a string to all uppercase? |
A. | strtoupper() |
B. | uppercase() |
C. | str_uppercase() |
D. | struppercase() |
Answer» B. uppercase() | |
13. |
Say we have two compare two strings which of the following function/functions can you use? (i) strcmp() (ii) strcasecmp() (iii) strspn() (iv) strcspn() |
A. | (i) and (ii) |
B. | (iii) and (iv) |
C. | None of the mentioned |
D. | All of the mentioned |
Answer» E. | |
14. |
The filesize() function returns the file size in ___. |
A. | bits |
B. | bytes |
C. | kilobytes |
D. | gigabytes |
Answer» C. kilobytes | |
15. |
Which function can be used to move the pointer to the previous array position? |
A. | last() |
B. | before() |
C. | prev() |
D. | previous() |
Answer» D. previous() | |
16. |
What will be the output of the following PHP code? < ?php $state = array ("Karnataka", "Goa", "Tamil Nadu", "Andhra Pradesh"); echo (array_search ("Tamil Nadu", $state) ); ?> |
A. | True |
B. | 1 |
C. | False |
D. | 2 |
Answer» E. | |
17. |
Which function will return true if a variable is an array or false if it is not? |
A. | this_array() |
B. | is_array() |
C. | do_array() |
D. | in_array() |
Answer» C. do_array() | |
18. |
What will be the output of the following php code? < ?php $states = array("karnataka" => array ( "population" => "11,35,000", "captial" => "Bangalore"), "Tamil Nadu" => array( "population" => "17,90,000", "captial" => "Chennai") ); echo $states["karnataka"]["population"]; ?> |
A. | karnataka 11,35,000 |
B. | 11,35,000 |
C. | population 11,35,000 |
D. | karnataka population |
Answer» C. population 11,35,000 | |
19. |
What will be the output of the following PHP code? < ?php $fruits = array ("mango", "apple", "pear", "peach"); $fruits = array_flip($fruits); echo ($fruits[0]); ?> |
A. | mango |
B. | Error |
C. | peach |
D. | 0 |
Answer» C. peach | |
20. |
PHP’s numerically indexed array begin with position __. |
A. | 1 |
B. | 2 |
C. | 0 |
D. | -1 |
Answer» D. -1 | |