My Report

PHP Operators 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

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

<?php
$x = 0;
echo $x-- != ++$x;
?>

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

<?php
$a = 10;
echo ++$a;
echo $a++;
echo $a;
echo ++$a;
?>

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

<?php
$a = 12;
--$a;
echo $a++;
?>

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

<?php
$x = "test";
$y = "this";
$z = "also"; 
$x .= $y .= $z ;
echo $x;
echo $y;
?>

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

<?php
$y = 2;
$w = 4;
$y *= $w /= $y;
echo $y, $w;
?>

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

<?php
$y = 2;
if (**$y == 4)
{
    echo $y;
}
?>

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

<?php
$y = 2;
if (--$y <> ($y != $y++))
{
    echo $y;
}
?>

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

<?php
$y = 2;
if (--$y == 2 || $y xor --$y)
{
    echo $y;
}
?>

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

<?php
$x = 1;
$y = 2;
if (++$x == $y++)
{
    echo "true ", $y, $x;
}
?>

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

<?php
$auth = 1;
$status = 1;
if ($result = (($auth == 1) && ($status != 0)))
{
    print "result is $result<br />";
}
?>

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

<?php
$y = 2;
if ($y-- == ++$y)
{
    echo $y;
}
?>

 

Start practicing “1000 MCQs on PHP”, and once you are ready, you can take tests on all topics by attempting our “PHP Test Series”.

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.