Examveda
Examveda

What will be the output of the following PHP code ?
<?php
$i = 5;
while (--$i > 0)
{   
    $i++;
    print $i;
    print "hello";
}
?>

A. 4hello4hello4hello4hello4hello…..infinite

B. 5hello5hello5hello5hello5hello…..infinite

C. no output

D. error

Answer: Option A

Solution(By Examveda Team)

i is decremented in the first while execution and then continuously incremented back.

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

Join The Discussion

Comments ( 1 )

  1. Raham Sher
    Raham Sher :
    3 years ago

    Dear its output is option B

Related Questions on Operators and Expressions in php