PHP Variables MCQs
PHP Variables MCQs : This section focuses on "Variable" in PHP. These Multiple Choice Questions (MCQ) should be practiced to improve the PHP skills required for various interviews (campus interview, walk-in interview, company interview), placements, entrance exams and other competitive examinations.
1. Any variables declared in PHP must begin with a _____?
A. .
B. #
C. &
D. $
View Answer
Ans : D
Explanation: Any variables declared in PHP must begin with a dollar sign ($)
2. A variable can have ________?
A. long descriptive names
B. short names
C. Both A and B
D. None of the above
View Answer
Ans : C
Explanation: A variable can have long descriptive names (like $factorial, $even_nos) or short names (like $n or $f or $x)
3. A variable name can only contain ____________?
A. alphanumeric characters
B. underscores
C. Both A and B
D. None of the above
View Answer
Ans : C
Explanation: A variable name can only contain alphanumeric characters and underscores in their name.
4. Variable names in PHP must start with ?
A. letter
B. underscore
C. no numbers
D. All of the above
View Answer
Ans : D
Explanation: One must keep in mind that variable names in PHP must start with a letter or underscore and should not start with
numbers.
5. PHP variables are case-sensitive?
A. True
B. False
C. For "sum" variable it is case-sensitive
D. None of the above
View Answer
Ans : A
Explanation: PHP variables are case-sensitive, i.e., $lfc and $LFC are treated differently.
6. How many variable scope are there in php?
A. 2
B. 3
C. 1
D. 4
View Answer
Ans : B
Explanation: Depending on the scopes, PHP has three variable scopes: Local, Global and static variable scope.
7. What will be the output of the following PHP code?
<?php
$x = 1;
$y = 2;
$z = "$x + $y";
echo "$z";
?<
A. $x + $y
B. 3
C. 1+2
D. 12
View Answer
Ans : C
Explanation: Variable z will store 1 + 2 because 1 + 2 is given in double-quotes.
8. What will be the output of the following PHP code?
<?php
$x = 3.3;
$y = 2;
echo $x % $y;
?>
A. 1.3
B. 1
C. 0
D. Error
View Answer
Ans : B
Explanation: % is the modulo operator. Unlike in C, we can use it to get a reminder or floating-point numbers in PHP.
9. What will be the output of the following PHP code?
<?php
$a = 1;
$b = 2;
$c = 3;
echo ($a % ($b) + $c);
?>
A. 2
B. 3
C. 4
D. 5
View Answer
Ans : A
Explanation: The innermost bracket is evaluated first, since it covers only variable b it is as good as not using brackets.
10. What will be the output of the following PHP code?
<?php
$a = 1;
$b = 2;
$c = 3;
echo ($a * (($b) - $c));
?>
A. 1
B. -1
C. 2
D. -2
View Answer
Ans : B
Explanation: The innermost bracket is evaluated first since it covers only variable B, it is as good as not using brackets, then $b- $c action will be performed.
Also check :
Discussion