Q: What will be the output of the following PHP code?
Solution: === operator returns 1 if $a and $b are equivalent and $a and $b have the same type.
Q: Which of the below symbols is a newline character?
Solution: PHP treats as a newline character.
Q: Which of the conditional statements is/are supported by PHP? i) if statements ii) if-else statements iii) if-elseif statements iv) switch statements
Solution: All are conditional statements supported by PHP as all are used to evaluate different conditions during a program and take decisions based on whether these conditions evaluate to true of false.
Q: What will be the output of the following PHP code?
Solution: If a break statement isn’t present, all subsequent case blocks will execute until a break statement is located.
Q: Which of the looping statements is/are supported by PHP? i) for loop ii) while loop iii) do-while loop iv) foreach loop
Solution: All are supported looping statements in PHP as they can repeat the same block of code a given number of times, or until a certain condition is met.
Q: What will be the output of the following PHP code?
Solution: The continue statement causes execution of the current loop iteration to end and commence at the beginning of the next iteration.
Q: If $a = 12 what will be returned when ($a == 12) ? 5 : 1 is executed?
Solution: ?: is known as ternary operator. If condition is true then the part just after the ? is executed else the part after : .
Q: What will be the value of $a and $b after the function call in the following PHP code?
Solution: $a is 4 and $b is 3. The former because $arg is passed by reference, the latter because the return value of the function is a copy of the initial value of the argument.
Q: Who is the father of PHP?
Solution: PHP was originally created by Rasmus Lerdorf in 1994.
You Have Score    | /9 |