What will be the output of the following PHP code ?
<?php
function mine($num)
{
$num = 2 + $num;
echo "$num";
}
mine(3);
?>
<?php
function mine($num)
{
$num = 2 + $num;
echo "$num";
}
mine(3);
?>
A. 3
B. $num
C. 5
D. None of the mentioned
Answer: Option B
Solution(By Examveda Team)
The function is defined as echo “$num”.This means $num is treated as a string and not as a variable.Join The Discussion
Comments ( 1 )
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
Its result will be 5.Kindly check & verify.I myself checked & verify it.