My Report

PHP Programming Mock Test 1


Correct Answer: 2 points | Wrong: -1 point
Grades: A* (100% score) | A (80%-99%) | B (60%-80%) | C (40%-60%) | D (0%-40%)
advertisement
 10%

Question 1 of 10

1. What will be the output of the following PHP code?

<?php
$a1 = array("red", "green");
$a2 = array("blue", "yellow");
$a3 = array_merge($a1, $a2);
$a4 = array("a", "b", "c", "d");
$a = array_combine($a4, $a3);
print_r($a);
?>

Question 1 of 10

Question 2 of 10

2. What will be the output of the following PHP code?

    <?php
    $fruits = array ("apple", "orange", "banana");
    echo (next($fruits));	
    echo (next($fruits));
    ?>

Question 2 of 10

Question 3 of 10

3. What will be the output of the following PHP code?

<?php
$names = array("Sam", "Bob", "Jack");
echo $names[0]."is the brother of ".$names[1]." and ".$names[1].".".$brother;
?>

Question 3 of 10

Question 4 of 10

4. Which of the conditional statements is/are supported by PHP?

i) if statements
ii) if-else statements
iii) if-elseif statements
iv) switch statements

Question 4 of 10

Question 5 of 10

5. What will be the output of the following PHP code?

    <?php
    $str = "Hello World";
    echo wordwrap($str,5,"<br>\n");    
    ?>
    

Question 5 of 10

Question 6 of 10

6. What will be the output of the following PHP code?

<?php
$a1 = array_fill(1, 4, "hello");
$b1 = array_fill(5, 1, "php");
$a2 = array_merge($a1, $a2);
print_r($a2);
echo "<br>";
print_r($b1);
?>

Question 6 of 10

Question 7 of 10

7. Which of the following PHP functions accepts any number of parameters?

Question 7 of 10

Question 8 of 10

8. What will be the output of the following PHP code?

    <?php
    $op2 = "blabla";
    function foo($op1)
    {
        echo $op1;
        echo $op2;
    }
    foo("hello");
    ?>
        

Question 8 of 10

Question 9 of 10

9. What will be the output of the following PHP code?

    <?php
    function a()  
    {
        function b()
        {
            echo 'I am b';
 	}
        echo 'I am a';
    }
    b();
    a();
    ?>
        

Question 9 of 10

Question 10 of 10

10. What will be the output of the following PHP code?

    <?php
    $a = "clue";
    $a .= "get";
    echo "$a";
    ?>
    

Question 10 of 10


 

Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.