Examveda
Examveda

What will be the output of the following PHP code ?
<?php
function fun()
{
    static $x = 0;
    echo $x;
    $x++;
}
fun();
fun();
fun();
?>

A. 012

B. 123

C. 111

D. Error

Answer: Option A

Solution(By Examveda Team)

When static is used, each time the function is called, that variable will still have the information it contained from the last time the function was called.

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

Join The Discussion

Related Questions on Operators and Expressions in php