?> | PHP | MYTAT"> ?> | PHP | MYTAT">
Q
What will be the value of the variable $result after executing the following PHP code?

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

Answer & Solution

Answer: Option B
Solution:
The code uses the ternary operator (?:), which is a shorthand for an if-else statement. It checks if $x is greater than 10. If true, it assigns 'Yes' to $result; otherwise, it assigns 'No'. Since $x is not greater than 10, $result will be 'No'.
Related Questions on Average

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

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

Which of the following is a correct way to assign a floating-point number to a variable in PHP?

A). $price = 10.99;

B). $price = '10.99';

C). $price = '10.99';

D). $price = 10;

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';

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

A). .

B). +

C). &&

D). *

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 PHP functions is used to convert a string to uppercase?

A). strtoupper()

B). ucwords()

C). strtolower()

D). ucfirst()

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

What does the following PHP code output?

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

A). 30

B). 1020

C). Error

D). 102