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

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

Answer & Solution

Answer: Option B
Solution:
The code uses the pre-increment operator (++$x), which increments the value of $x by 1 and then returns the new value. Therefore, the output will be 11, as ++$x increments $x from 10 to 11 and then prints it.
Related Questions on Average

Which of the following PHP operators is used for concatenation of strings?

A). .

B). +

C). &&

D). *

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

Which of the following PHP operators is used to compare whether two values are equal and of the same data type?

A). ===

B). ==

C). =

D). !=

What will be the result of the expression 'Hello' . ' World' in PHP?

A). 'Hello World'

B). 'Hello . World'

C). 'Hello + World'

D). 'Hello, World'

What will be the result of the expression 10 % 3 in PHP?

A). 0

B). 1

C). 3

D). 10

What will be the output of the following PHP code?

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

A). 5 4

B). 5 5

C). 4 4

D). 4 5

Which of the following statements is true about PHP comments?

A). Comments are ignored by the PHP interpreter

B). Comments can only be single-line

C). Comments must start with /* and end with */

D). Comments are displayed on the webpage

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

A). count()

B). length()

C). size()

D). sizeof()

What will be the output of the following PHP code?

<?php
$name = 'John';
echo 'Hello, $name!';
?>

A). Hello, John!

B). Hello, $name!

C). Hello, !

D). Undefined variable: name