Examveda
Examveda

What will be the output of the following PHP code ?
<?php
$i = 10;
$j = 0;
if ($i || ($j = $i + 10)) 
{
    echo "true";
}
echo $j;
?>

A. 20

B. true0

C. 0

D. true20

Answer: Option B

Solution(By Examveda Team)

In if condition when the first case is 1 and is an || operation then the second command is not executed.

This Question Belongs to PHP >> Operators And Expressions In Php

Join The Discussion

Related Questions on Operators and Expressions in php