

MCQOPTIONS
Saved Bookmarks
This section includes 194 Mcqs, each offering curated multiple-choice questions to sharpen your Php knowledge and support exam preparation. Choose a topic below to get started.
101. |
*/*_Which one of the following methods in the exception class, is used to get a nested exception object?? |
A. | getPrevious() |
B. | getCode() |
C. | getFile() |
D. | getLine() |
Answer» B. getCode() | |
102. |
*/*_Which one of the following method is invoked when an undefined method is called by client code?? |
A. | __get() |
B. | __isset() |
C. | __unset() |
D. | __call() |
Answer» E. | |
103. |
%_PHP recognises constructors by the name . . . . ._% |
A. | _construct |
B. | __construct |
C. | __constructor |
D. | _constructor |
Answer» C. __constructor | |
104. |
%_Which one of the following methods in the exception class, is used to get a nested exception object?_% |
A. | getPrevious() |
B. | getCode() |
C. | getFile() |
D. | getLine() |
Answer» B. getCode() | |
105. |
%_Which one of the following method is invoked when an undefined method is called by client code?_% |
A. | __get() |
B. | __isset() |
C. | __unset() |
D. | __call() |
Answer» E. | |
106. |
%_Which function is used to determine whether the variable’s value is either TRUE or FALSE?_% |
A. | boolean() |
B. | is_boolean() |
C. | bool() |
D. | is_bool() |
Answer» E. | |
107. |
%_Which keyword is used to declare a constant property?_% |
A. | const |
B. | con |
C. | constant |
D. | _constant |
Answer» B. con | |
108. |
%_Which one of the following keywords is used to define an abstract class?_% |
A. | extends |
B. | implements |
C. | abstract |
D. | new |
Answer» D. new | |
109. |
%_What should be used to refer to a method in the context of a class rather than an object you use?_% |
A. | -> |
B. | __ |
C. | $ |
D. | :: |
Answer» E. | |
110. |
%_Which keyword is used to access a static method or property from within the same class(rather than from child)?_% |
A. | static |
B. | strat |
C. | self |
D. | set |
Answer» D. set | |
111. |
%_Which method is used to tweak an object’s cloning behavior?_% |
A. | clone() |
B. | __clone() |
C. | _clone |
D. | object_clone() |
Answer» C. _clone | |
112. |
_ Which one of the following is the right way to clone an object?$? |
A. | _clone(targetObject); |
B. | destinationObject = clone targetObject; |
C. | destinationObject = _clone(targetObject); |
D. | destinationObject = clone(targetObject); |
Answer» C. destinationObject = _clone(targetObject); | |
113. |
_ In the PHP code given below, what is/are the properties?$? |
A. | echo “This is an example”; |
B. | public $name; |
C. | class Example |
D. | function sample() |
Answer» C. class Example | |
114. |
_ PHP recognizes constructors by the name_________$? |
A. | classname() |
B. | _construct() |
C. | function _construct() |
D. | function __construct() |
Answer» E. | |
115. |
_ Which one of the following is the right way to invoke a method?$? |
A. | $object->methodName(); |
B. | object->methodName(); |
C. | object::methodName(); |
D. | $object::methodName(); |
Answer» B. object->methodName(); | |
116. |
_ The practice of creating objects based on predefined classes is often referred to as.$? |
A. | class creation |
B. | object creation |
C. | object instantiation |
D. | class instantiation |
Answer» E. | |
117. |
_ Which class accepts a class name or an object reference and returns an array of interface name?$? |
A. | class_implements() |
B. | is_subclass() |
C. | is_subclass_of() |
D. | class_interface() |
Answer» B. is_subclass() | |
118. |
_ PHP 4 did not support instanceof. Instead, which function did it provide?$? |
A. | is() |
B. | get_class() |
C. | is_a() |
D. | is_the() |
Answer» D. is_the() | |
119. |
_ Which one of the following statements is true for require() and require_once()?$? |
A. | They are functions |
B. | They are statements |
C. | They’ll not work if the () is not present |
D. | They can not be used to require files |
Answer» C. They‚Äö√Ñ√¥ll not work if the () is not present | |
120. |
_ Which of the following can you place inside a namespace?1. classes2. functions3. variables$? |
A. | 1 |
B. | 2 |
C. | 3 |
D. | All of the mentioned |
Answer» E. | |
121. |
_ Inheritance in class diagrams is depicted by________$? |
A. | single-headed empty arrow |
B. | single-headed filled arrow |
C. | double-headed empty arrow |
D. | double-headed filled arrow |
Answer» B. single-headed filled arrow | |
122. |
_ If the diamond is filled it depicts which relationship?$? |
A. | Strong Aggregation |
B. | Composition |
C. | Abstraction |
D. | Inheritance |
Answer» C. Abstraction | |
123. |
_ In a class diagram the class is divided into three sections, what is displayed in the first section?$? |
A. | Class Attributes |
B. | Class Declaration |
C. | Class Name |
D. | Class Functions |
Answer» D. Class Functions | |
124. |
_ ________ code makes change easier because the impact of altering an implementation will be localized to the component being altered.$? |
A. | Orthogonal |
B. | Cohesion |
C. | Coupling |
D. | Balancing |
Answer» B. Cohesion | |
125. |
_The result of below statements will be:$str = ""Hello fri3nd, you're feeling happy today?”;echo str_word_count($str);$? |
A. | 7 |
B. | 6 |
C. | 5 |
D. | 4 |
Answer» B. 6 | |
126. |
_What will be the output of the following PHP codeclass Person { function getName() { return "Bob"; } function getAge() { return 44; } function __toString() { $desc = $this->getName(); $desc .= " (age ".$this->getAge().")"; return $desc; }}$person = new Person();print $person;$? |
A. | Object Not Found |
B. | PHP Catchable fatal error |
C. | BOB (age 44) |
D. | BOB |
Answer» D. BOB | |
127. |
_Which version of PHP introduced the concept called late static binding?$? |
A. | PHP 4 |
B. | PHP 5 |
C. | PHP 5.1 |
D. | PHP 5.3 |
Answer» E. | |
128. |
_Which one of the following method is invoked when a value is assigned to an undefined property?$? |
A. | __get() |
B. | __set() |
C. | __isset() |
D. | __call() |
Answer» C. __isset() | |
129. |
_If you omit the visibility keyword in your method declaration, by default the method will be declared as.$? |
A. | public |
B. | private |
C. | protected |
D. | friendly |
Answer» B. private | |
130. |
_Which version of PHP allows you to define constant properties within a class?$? |
A. | PHP 4 |
B. | PHP 4.1 |
C. | PHP 4.3 |
D. | PHP 5 |
Answer» E. | |
131. |
_Which one of the following class can not be instantiated?$? |
A. | inherited class |
B. | abstract class |
C. | constant class |
D. | every class |
Answer» C. constant class | |
132. |
_What will be the output of the following PHP code?$? |
A. | bool(true) |
B. | bool(false) |
C. | error |
D. | none of the above |
Answer» B. bool(false) | |
133. |
_Which version of PHP introduced the static keyword?$? |
A. | PHP 4 |
B. | PHP 5 |
C. | PHP 5.2 |
D. | PHP 5.3 |
Answer» C. PHP 5.2 | |
134. |
_If your object must inherit behavior from a number of sources you must use a/an$? |
A. | Interface |
B. | Object |
C. | Abstract class |
D. | Static class |
Answer» B. Object | |
135. |
_Which version of PHP introduced the advanced concepts of OOP?$? |
A. | PHP 4 |
B. | PHP 5 |
C. | PHP 5.3 |
D. | PHP 6 |
Answer» C. PHP 5.3 | |
136. |
_Which one of the following keyword is used to inherit our subclass into a superclass?$? |
A. | extends |
B. | implements |
C. | inherit |
D. | include |
Answer» B. implements | |
137. |
_Which of the following statements is/are true about Constructors in PHP?1. PHP 4 introduced class constructors.2. Constructors can accept parameters.3. Constructors can call class methods or other functions.4. Class constructors can call on other constructors.$? |
A. | 2 and 4 |
B. | All of the mentioned |
C. | None of the mentioned |
D. | 2, 3 and 4 |
Answer» C. None of the mentioned | |
138. |
_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; | |
139. |
_Which of the following term originates from the Greek language that means “having multiple forms,” defines OOP’s ability to redefine, a class’s characteristics?$? |
A. | Abstraction |
B. | Polymorphism |
C. | Inheritance |
D. | Differential |
Answer» C. Inheritance | |
140. |
_Which one of the following function should I use to find the parent class of a class?$? |
A. | get_parent_class() |
B. | parent_class() |
C. | class_parent() |
D. | get_class_parent() |
Answer» B. parent_class() | |
141. |
_Which one of the following will you use to check the class of an object?$? |
A. | class() |
B. | _class() |
C. | class_check() |
D. | get_class() |
Answer» E. | |
142. |
_Which one of the following statements is true for include_once() and require_once()?$? |
A. | Both are exactly the same |
B. | include_once is used for files where as require_once() is not |
C. | Both Handle the errors in the same way |
D. | Both do not handle the errors in the same way |
Answer» E. | |
143. |
_Till which version of PHP, developers were forced to name their files in a global context?$? |
A. | PHP 4 |
B. | PHP 5 |
C. | PHP 5.2 |
D. | PHP 5.3 |
Answer» E. | |
144. |
_Which one of the following is displayed in the third section of the class diagram?$? |
A. | Operations |
B. | Inheritance |
C. | Abstraction |
D. | Coupling |
Answer» B. Inheritance | |
145. |
_Which relationship is illustrated by a line that begins with an unfilled diamond?$? |
A. | Composition |
B. | Abstraction |
C. | Aggregation |
D. | Inheritance |
Answer» D. Inheritance | |
146. |
_UML stands for?$? |
A. | unified mailing language |
B. | unified modeling logo |
C. | undefined modeling language |
D. | unified modeling language |
Answer» E. | |
147. |
_______ occurs when discrete parts of a system’s code are tightly bound up with one another so that a change in one part necessitates changes in the others.$? |
A. | Loose Coupling |
B. | Tight Coupling |
C. | Co-relation |
D. | Balancing |
Answer» C. Co-relation | |
148. |
Which keyword precedes a method name?$? |
A. | method |
B. | function |
C. | public |
D. | protected |
Answer» C. public | |
149. |
Inheritance is the means by which one or more classes can be derived from a/an ___ class.$? |
A. | base |
B. | abstract |
C. | null |
D. | predefined |
Answer» B. abstract | |
150. |
A mutator method is also called as.$? |
A. | Setter |
B. | Accessor |
C. | Getter |
D. | Destructor |
Answer» B. Accessor | |