PHP Variables


  1. What will be the output of the following PHP code ?
    <?php
    $p = 6;
    $q = 5;
    function Res($p = 5, $q = 6)
    {
    $r = $p+$q/$q+$p;
    echo "$r";
    }
    echo $p;
    echo $q;
    echo $r;
    Res($p, $q);
    ?>











  1. View Hint View Answer Discuss in Forum

    NA

    Correct Option: E

    Firstly, the statements outside the function are printed, since r is not defined it’ll no value is printed for r. Next the function is called and the value of r inside the function is printed.


  1. What will be the output of the following PHP code ?
    <?php
    $n = 25;
    function Res()
    {
    $n = 15;
    echo "$n";
    }
    Res();
    echo "$n";
    ?>











  1. View Hint View Answer Discuss in Forum

    NA

    Correct Option: C

    First when the function is called variable n is initialised to 15 so 15 is printed later the global value 25 is printed.



  1. What will be the output of the following PHP code ?
    <?php
    $p = 51;
    function Result()
    {
    echo "$p";
    }
    Result();
    ?>











  1. View Hint View Answer Discuss in Forum

    NA

    Correct Option: C

    The variable p is not defined inside the function Result(), therefore nothing is printed on the screen.


  1. What will be the output of the following PHP code ?
    <?php
    $n = 25;
    {
    echo "$n";
    }
    ?>











  1. View Hint View Answer Discuss in Forum

    NA

    Correct Option: B

    The variable n stores the value 25 and therefore the value 25 is printed on the screen.



  1. What will be the output of the following PHP code ?
    <?php
    $n = 10;
    {
    $n = 20;
    echo "$n";
    }
    echo "$n";
    ?>











  1. View Hint View Answer Discuss in Forum

    NA

    Correct Option: D

    Variable n stores the value 20 and not 10.