Q:

PHP find output programs (switch Statement) | set 2

belongs to collection: PHP Find Output Programs

0

Find the output of PHP programs | switch Statement | Set 2: Enhance the knowledge of PHP switch Statement concepts by solving and finding the output of some PHP programs.

Question 1:

<?php
    $var = echo ("Hello");
    
    switch ($var)
    {
        case 0:
            echo "Zero";
        break;
    
        case 1:
            echo "One";
        break;
    
        case 2:
            echo "Two";
        break;
    
        case 3:
            echo "Three";
        break;
    
        default:
            echo "Wrong Choice";
        break;
    }
?>

Question 2:

<?php
    $var = intval(pi());
    
    switch ($var)
    {
        case 0:
            echo "Zero";
        break;
    
        case 1:
            echo "One";
        break;
    
        case 2:
            echo "Two";
        break;
    
        case 3:
            echo "Three";
            continue;
    
        default:
            echo "Wrong Choice";
        break;
    }
?>

Question 3:

<?php
    $var = (int)pi();

    switch ($var)
    {
        default:
            echo "Wrong Choice";
    
        case 0:
            echo "Zero";
        break;
    
        case 1:
            echo "One";
        break;
    
        case 2:
            echo "Two";
        break;
    
        case 3:
            echo "Three";
        break;
    }
?>

Question 4:

<?php
    $var = NULL;
    
    switch ($var)
    {
        case 0:
            echo "Zero";
        break;
    
        case 1:
            echo "One";
        break;
    
        case 2:
            echo "Two";
        break;
    
        case 3:
            echo "Three";
        break;
    
        default:
            echo "Wrong Choice";
        break;
    }
?>

Question 5:

<?php
    $var = '3';
    
    switch ($var)
    {
        case 0:
            echo "Zero";
        break;
        
        case 1:
            echo "One":
        break;
        
        case 2:
            echo "Two";
        break;
        
        case 3:
            echo "Three";
        break;
        
        default:
            echo "Wrong Choice";
        break;
    }
?>

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Answer1:

Output:

PHP Parse error:  syntax error, unexpected 'echo' 
(T_ECHO) in /home/main.php on line 2

Explanation:

The above program will generate compile-time error because of the below statement:

$var = echo ("Hello");

In the above statement, we tried to assign the value returned by the echo function to the $var variable, which is not possible.

Answer2:

Output:

Three

Explanation:

The above program will print "Three" on the webpage. In the above program, we created a variable $var.

Here, pi() will return 3.1415926535898 and then function intval() convert it into 3 and assigned to $var.

Here, case 3 will execute and print "Three" on the webpage. In PHP we can use continue statements in the switch block.

Answer3:

Output:

Three

Explanation:

The above program will print "Three" on the webpage. In the above program, we created a variable $var.

$var = (int)pi();

Here, pi() will return 3.1415926535898 and then we typecast value returned by function pi() that is 3, assigned to the variable $var.

Here, case 3 will execute and print "Three" on the webpage.

Answer4:

Output:

Zero

Explanation:

The above program will print "Zero" on the webpage. In the above program, we created a variable $var.

Here, the value of NULL is 0, then $var is assigned by the 0. Then case 0 will execute and print "One" on the webpage.

Answer5:

Output:

PHP Parse error:  syntax error, unexpected ':', expecting ',' or ';' 
in /home/main.php on line 11

Explanation:

The above program will generate compilation error because we use a colon ":" instead of the semicolon ";" in the below statement,

echo "One":

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

PHP Find Output Programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
PHP find output programs (switch Statement) | set ... >>
<< PHP find output programs (switch Statement) | set ...