Q
What will be the output of the following PHP code?

<?php
$x = 5;
echo $x--;
echo $x;
?>

Answer & Solution

Answer: Option A
Solution:
The code first prints the value of $x using the post-decrement operator ($x--), which decrements the value of $x by 1 after returning its current value. So, it prints 5. Then, it prints the updated value of $x, which is 4. Therefore, the output will be 5 4.
Related Questions on Average

Which of the following PHP functions is used to convert a string to uppercase?

A). strtoupper()

B). ucwords()

C). strtolower()

D). ucfirst()

Which of the following is a valid variable name in PHP?

A). $my_var

B). $my-var

C). $my var

D). my_var

What does the following PHP code output?

<?php
$x = '10';
$y = 20;
echo $x + $y;
?>

A). 30

B). 1020

C). Error

D). 102

Which of the following is a correct way to increment the value of a variable $count by 1 in PHP?

A). $count++;

B). $count += 1;

C). $count = $count + 1;

D). $count =+ 1;

What is the correct way to declare a variable in PHP?

A). $name = 'John';

B). name = 'John';

C). var name = 'John';

D). String name = 'John';

What will be the output of the following PHP code?

<?php
$x = 10;
$y = 5;
echo $x + $y;
?>

A). 15

B). 5

C). 10

D). Error

Which of the following PHP functions is used to find the length of an array?

A). count()

B). length()

C). size()

D). sizeof()

What is the purpose of the following PHP code?

<?php
$colors = array('Red', 'Green', 'Blue');
foreach ($colors as $color) {
echo $color . '
';
}
?>

A). To loop through an array and print each element

B). To check if a variable is an array

C). To reverse the elements of an array

D). To create a new array

What will be the output of the following PHP code?

<?php
$x = 5;
$y = 10;
echo 'The sum is: ' . ($x + $y);
?>

A). The sum is: 15

B). The sum is: 5 + 10

C). The sum is: $x + $y

D). The sum is: 510

What will be the value of the variable $result after executing the following PHP code?

<?php
$x = 5;
$result = ($x > 10) ? 'Yes' : 'No';
?>

A). Yes

B). No

C). True

D). False