What will be the output of the following PHP code ?
<?php
function A1($x)
{
switch($x)
{
case 1:
//this statement is the same as if($x == 1)
echo 'Case 1 was executed.';
break;
case 2:
//this statement is the same as if($x == 2)
echo 'Case 2 was executed.';
break;
case 3:
//this statement is the same as if($x == 3)
echo 'Case 3 was executed.';
break;
case 4:
//this statement is the same as if($x == 4)
echo 'Case 4 was executed.';
break;
default:
//this statement is the same as if $x does not equal the other conditions
echo 'Default was executed.';
break;
}
}
A1(9);
?>
<?php
function A1($x)
{
switch($x)
{
case 1:
//this statement is the same as if($x == 1)
echo 'Case 1 was executed.';
break;
case 2:
//this statement is the same as if($x == 2)
echo 'Case 2 was executed.';
break;
case 3:
//this statement is the same as if($x == 3)
echo 'Case 3 was executed.';
break;
case 4:
//this statement is the same as if($x == 4)
echo 'Case 4 was executed.';
break;
default:
//this statement is the same as if $x does not equal the other conditions
echo 'Default was executed.';
break;
}
}
A1(9);
?>
A. Case 1 was executed
B. Case 2 was executed
C. Default was executed
D. Case 4 was executed
Answer: Option D
Solution(By Examveda Team)
The switch statement is executed with $x = 9.Join The Discussion
Comments ( 2 )
Related Questions on Functions
Which one of the following is the right way of defining a function in PHP?
A. function { function body }
B. data type functionName(parameters) { function body }
C. functionName(parameters) { function body }
D. function fumctionName(parameters) { function body }
A. Call By Value
B. Call By Reference
C. Default Argument Value
D. Type Hinting
opton c is correct, not D!
correct answer is - Default was executed.