Explore topic-wise MCQs in Php.

This section includes 40 Mcqs, each offering curated multiple-choice questions to sharpen your Php knowledge and support exam preparation. Choose a topic below to get started.

1.

PHP files have a default file extension of..

A. .html
B. .xml
C. .php
D. .ph
Answer» D. .ph
2.

What will be the output of the following PHP code ? $a = ""; if ($a) print "all"; if else print "some";

A. all
B. some
C. error
D. no output
Answer» C. error
3.

What will be the output of the following PHP code ? $a = 10; if (0) print "all"; if else print "some"

A. all
B. some
C. error
D. no output
Answer» D. no output
4.

What will be the output of the following PHP code ? $a = 10; if (1) print "all"; else print "some" else print "none";

A. all
B. some
C. error
D. none
Answer» D. none
5.

What will be the output of the following PHP code ? $a = 1; if (print $a) print "True"; else print "False";

A. true
B. false
C. error
D. no output
Answer» B. false
6.

What will be the output of the following PHP code ? $a = 1; if (echo $a) print "True"; else print "False";

A. true
B. false
C. error
D. no output
Answer» D. no output
7.

What will be the output of the following PHP code ? $a = 1; if ($a--) print "True"; if ($a++) print "False";

A. true
B. false
C. error
D. no output
Answer» B. false
8.

What will be the output of the following PHP code ? $x = 0; if ($x == 1) if ($x >= 0) print "true"; else print "false";

A. true
B. false
C. error
D. no output
Answer» E.
9.

What will be the output of the following PHP code ? $x; if ($x == 0) print "hi" ; else print "how are u"; print "hello";

A. how are uhello
B. hihello
C. hi
D. no output
Answer» C. hi
10.

What will be the output of the following PHP code?$team = "arsenal"; switch ($team) { case "manu": echo "I love man u"; case "arsenal": echo "I love arsenal"; case "manc": echo "I love manc"; }

A. I love arsenal
B. Error
C. I love arsenalI love manc
D. I love arsenalI love mancI love manu
Answer» D. I love arsenalI love mancI love manu
11.

What will be the output of the following PHP code ?$x = 0; if ($x++) print "hi"; else print "how are u";

A. hi
B. no output
C. error
D. how are u
Answer» E.
12.

What will be the output of the following PHP code?$x; if ($x) print "hi" ; else print "how are u";

A. how are u
B. hi
C. error
D. no output
Answer» B. hi
13.

Which of the conditional statements is/are supported by PHP?if statementsif-else statements if-elseif statementsswitch statements

A. Only 1
B. 1, 2 and 4
C. 2, 3 and 4
D. All of the mentioned.
Answer» E.
14.

What will be the output of the following PHP code?$num = 10; echo 'What is her age? n She is $num years old';

A. What is her age? n She is $num years old
B. What is her age? She is $num years old
C. What is her age? She is 10 years old
D. What is her age?n She is 10 years old
Answer» B. What is her age? She is $num years old
15.

What will be the output of the following PHP code?$a = "clue"; $a .= "get"; echo "$a";

A. get
B. true
C. false
D. clueget
Answer» E.
16.

What will be the output of the following code?function track() { static $count = 0; $count++; echo $count; } track(); track(); track();

A. 123
B. 111
C. 000
D. 011
Answer» B. 111
17.

What will be the output of the following PHP code?$total = "25 students"; $more = 10; $total = $total + $more; echo "$total";

A. Error
B. 35 students
C. 35
D. 25 students
Answer» D. 25 students
18.

What will be the output of the following PHP code?$score = 1234; $scoreboard = (array) $score; echo $scoreboard[0];

A. 1
B. Error
C. 1234
D. 2
Answer» D. 2
19.

What will be the output of the following PHP code?$color = "maroon"; $var = $color[2]; echo "$var";

A. a
B. Error
C. $var
D. r
Answer» E.
20.

Which of the following PHP statements will output Hello World on the screen?echo (“Hello World”);print (“Hello World”);printf (“Hello World”);sprintf (“Hello World”);

A. 1 and 2
B. 1, 2 and 3
C. All of the mentioned
D. 1, 2 and 4
Answer» C. All of the mentioned
21.

What will be the output of the following code? $foo = 'Bob'; $bar = &$foo; $bar = "My name is $bar"; echo $bar; echo $foo; ?>

A. Error
B. My name is BobBob
C. My name is BobMy name is Bob
D. My name is Bob Bob
Answer» D. My name is Bob Bob
22.

Which of following variables can be assigned a value to it?$3hello$_hello$this$This

A. All of the mentioned
B. Only 2
C. 2, 3 and 4
D. 2 and 4
Answer» E.
23.

What will be the output of the following php code? $num = "1"; $num1 = "2"; print $num+$num1; ?>

A. 3
B. 1+2
C. Error
D. 12
Answer» B. 1+2
24.

What will be the output of the following php code? $num = 1; $num1 = 2; print $num . "+". $num1; ?>

A. 3
B. 1+2
C. 1.+.2
D. Error
Answer» C. 1.+.2
25.

Which of the following php statement/statements will store 111 in variable num?int $num = 111;int mum = 111;$num = 111;111 = $num;

A. Both 1 and 2
B. All of the mentioned
C. Only 3
D. Only 1
Answer» D. Only 1
26.

We can use _________ to comment a single line? /?//#/* */

A. Only 2
B. 1, 3 and 4
C. 2, 3 and 4
D. Both 2 and 4
Answer» D. Both 2 and 4
27.

What is the output of the following statements? int b=15, c=5, d=8, e=8, a; a = b>c ? c>d ? 12 : d>e ? 13 : 14 : 15; printf("%d", a);

A. 13
B. 14
C. 15
D. 16
Answer» C. 15
28.

What is the output of the following statements? int i = 0; printf("%d %d", i, i++);

A. 0 1
B. 1 0
C. 0 0
D. 1 1
Answer» C. 0 0
29.

What number will z in the sample code given below? int z, x=5, y= -10, a=4, b=2; z = x++ - --y*b/a;

A. 5
B. 6
C. 9
D. 10
Answer» E.
30.

What will be the output? void main(){ int a=10, b=20; char x=1, y=0; if(a,b,x,y){ printf("EXAM"); } }

A. XAM is printed
B. exam is printed
C. Compiler Error
D. Nothing is printed
Answer» E.
31.

What will be the output of this program on an implementation where int occupies 2 bytes? #include void main() { int i = 3; int j; j = sizeof(++i + ++i); printf("i=%d j=%d", i, j); }

A. i=4 j=2
B. i=3 j=2
C. i=5 j=2
D. the behavior is undefined
Answer» C. i=5 j=2
32.

What will be the output of the following program? void main() { int a, b, c, d; a = 3; b = 5; c = a, b; d = (a, b); printf("c=%d d=%d", c, d); }

A. c=3 d=3
B. c=3 d=5
C. c=5 d=3
D. c=5 d=5
Answer» C. c=5 d=3
33.

Determine output: void main() { int i=10; i = !i>14; printf("i=%d", i); }

A. 10
B. 14
C. 0
D. 1
Answer» D. 1
34.

Determine output: void main() { int c = - -2; printf("c=%d", c); }

A. 1
B. -2
C. 2
D. Error
Answer» D. Error
35.

Determine output: void main() { int i=0, j=1, k=2, m; m = i++ || j++ || k++; printf("%d %d %d %d", m, i, j, k); }

A. 1 1 2 3
B. 1 1 2 2
C. 0 1 2 2
D. 0 1 2 3
Answer» C. 0 1 2 2
36.

Which of the following php statement/statements will store 111 in variable num?

A. int $num = 111;
B. int mum = 111;
C. $num = 111;
D. 111 = $num;
Answer» D. 111 = $num;
37.

We can use ___ to comment a single line?

A. /?
B. //
C.
Answer» D.
38.

Which of the following must be installed on your computer so as to run PHP script?

A. Adobe Dreamweaver
B. PHP
C. Apache
D. IIS
Answer» E.
39.

Which of the following is/are a PHP code editor?

A. Notepad
B. Notepad++
C. Adobe Dreamweaver
D. PDT
Answer» C. Adobe Dreamweaver
40.

What is the full form of PHP in Basics?

A. Personal Home Page
B. Hypertext Preprocessor
C. Pretext Hypertext Processor
D. Preprocessor Home Page
Answer» E.