Home

1000+ Php Programming Multiple Choice Question Answer [Solved]

Thursday 9th of March 2023

Sharing is caring

1. What will be the output of the following code? If say date is 22/06/2013.
     <?php      echo Today is .date(F d, Y)     ?> 

A. Today is 22 June, 2013
B. Today is 22-06-2013
C. Today is 06-22-2013
D. Today is June 22, 2013
Answer : D
2. What will be the output of the following PHP code ?
 <?php  define(NEW_GOOD_NAME_CONSTANT, I have a value);
define(OLD_BAD_NAME_CONSTANT, NEW_GOOD_NAME_CONSTANT);
�echo NEW_GOOD_NAME_CONSTANT;
echo OLD_BAD_NAME_CONSTANT;
?>

A. I have a value
B. I have a valueI have a value
C. ERROR
D. I have a valueNEW_GOO_NAME_CONSTANTS
Answer : B
3. What will be the output of the following PHP code ?
 <?php  $color1 = red;
$color2 = green;
echo $color1.$color2;
?>

A. red green
B. red
C. green
D. error
Answer : D
4. What will be the output of the following PHP code?
 <?php   $fname = array(Peter, Ben, Joe);
$age = array(35, 37, 43);
$c = array_combine($fname, $age);
print_r($c);
?>

A.
Array ( Peter Ben Joe )

B.
Array ( [Peter] => 35 [Ben] => 37 [Joe] => 43 )

C.
Array ( 35 37 43 )

D.
Array ( [Peter] => 35 [Ben] => 37 [Joe] => 43 )

Answer : B
5. What will be the output of the following PHP code?
 <?php  $a = array(A, Cat, Dog, A, Dog);
print_r(array_count_values($a));
?>

A.
Array ( [A] => 2 [Cat] => 1 [Dog] => 2 )

B.
Array ( [A] => 2 [Cat] => 2 [Dog] => 1 )

C.
Array ( [A] => 1 [Cat] => 1 [Dog] => 2 )

D.
Array ( [A] => 2 [Cat] => 1 [Dog] => 1)

Answer : A
6. What will be the output of the following PHP code?
 <?php  $a = array(red, green, blue);
array_pop($a);
print_r($a);
?>

A.
Array ( [0] => red [1] => green )

B.
Array ( [0] => green [1] => blue )

C.
Array ( [0] => red [1] => blue )

D.
Array ( [0] => blue [1] => blue )

Answer : A
7. What will be the output of the following PHP code ?
 <?php  define(VAR_NAME,test);
${VAR_NAME} = value;
echo VAR_NAME;
echo ${VAR_NAME};
?>

A. test
B. testtest
C. testvalue
D. error, constant value cannot be changed
Answer : C
8. What will be the output of the following PHP code?
 <?php  $a1 = array(a=>red, b=>green, c=>blue, d=>yellow);
$a2 = array(e=>red, f=>green, g=>blue);
$result = array_diff($a1, $a2);
print_r($result);
?>

A.
Array ( [d] => yellow )

B.
Array ( [c] => blue )

C.
Array ( [a] => red )

D.
Array ( [e] => yellow )

Answer : A
9. What will be the output of the following PHP code ?
 <?php  define(GREETING, PHP is a scripting language, true);
echo GREETING;
echo
echo GREETING;
?>

A. PHP is a scripting language
B. GREETING
GREEtING
C. GREETING
D. PHP is a scripting language
PHP is a scripting language
Answer : D
10. What will be the output of the following PHP code ?
 <?php  $i = 0;
while(++$i || --$i){ print $i;
} ?>

A. 1234567891011121314….infinitely
B. 01234567891011121314…infinitely
C. 1
D. 0
Answer : A
11.

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



A.

i) and ii)


B.

i), ii) and iii)


C.

All of the mentioned


D.

i), ii) and iv)


Answer : B
12. Which one of the following is the default PHP session name?
A. PHPSESSID
B. PHPSESID
C. PHPSESSIONID
D. PHPIDSESS
Answer : A
13.

Which of the following is/are a PHP code editor?
i) Notepad
ii) Notepad++
iii) Adobe Dreamweaver
iv) PDT



A.

Only iv)


B.

All of the mentioned.


C.

i), ii) and iii)


D.

Only iii)


Answer : B
14. What will be the output of the following PHP code ?
 <?php  define(__LINE__, PHP is a scripting language);
echo __LINE__;
?>

A. PHP is a scripting language
B. __LINE__
C. 2
D. ERROR
Answer : C
15. If session.use_cookie is set to 0, this results in use of..
A. Session
B. Cookie
C. URL rewriting
D. Nothing happens
Answer : C
16. What is the default number of seconds that cached session pages are made available before the new pages are created?
A. 360
B. 180
C. 3600
D. 1800
Answer : B
17. What will be the output of the following PHP code ?
 <?php  $i = 2;
while (++$i){ while ($i --> 0) print $i;
} ?>

A. 210
B. 10
C. no output
D. infinite loop
Answer : A
18. What will be the output of the following PHP code ?
 <?php  $color1 = red;
$color2 = green;
echo $color1+ $color2;
?>

A. redgreen
B. red green
C. 0
D. error
Answer : C
19. What will be the output of the following PHP code ?
 <?php  $color1 = red;
$color2 = 1;
$color3 = greyecho $color1 + $color2 . $color3;
?>

A. 1grey
B. grey
C. 0
D. red1grey
Answer : A
20. What will be the output of the following PHP code ?
 <?php  /*echo Hello world;
*/ ?>

A. Hello world
B. Nothing
C. Error
D.
/* Hello world */

Answer : B
21. What will be the output of the following PHP code ?
 <?php  define('GREETING_TEST', 'PHP is a scripting language', true);
echo GREETING_TESt;
$changing_variable = 'test';
echo constant('GREETING_' . strtoupper($changing_variable));
?>

A. PHP is a scripting language
PHP is a scripting language
B. GREETING_TESt
C. PHP is a scripting language
D. PHP is a scripting language
GREETING_TEST
Answer : A
22. What will be the output of the following PHP code ?
 <?php  $color = red;
$color = green;
echo $color;
?>

A. red
B. green
C. red green
D. error
Answer : B
23. What will be the output of the following PHP code ?
 <?php  $i = 0;
while ($i = 10){ print hi;
}print hello;
?>

A. hello
B. infinite loop
C. hihello
D. error
Answer : B
24. What is the default time(in seconds) for which session data is considered valid?
A. 1800
B. 3600
C. 1440
D. 1540
Answer : C
25. If the format is F then which one of the following will be returned?
A. Complete text representation of month
B. Day of month, with leading zero
C. Daylight saving time
D. Day of month, without zeros
Answer : A
26. What will be the output of the following PHP code ?
 <?php  define(GREETING, PHP is a scripting language);
echo $GREETING;
?>

A. $GREETING
B. no output
C. PHP is a scripting language
D. GREETING
Answer : B
27. What will be the output of the following PHP code?
 <?php  $cars = array(Volvo, BMW, Toyota, Honda, Mercedes, Opel);
print_r(array_chunk($cars, 2));
?>

A.
Array ( [0] => Array ( [1] => Volvo [2] => BMW ) [1] => Array ( [1] => Toyota [2] => Honda ) [2] => Array ( [1] => Mercedes [2] => Opel ) )

B.
Array ( [1] => Array ( [1] => Volvo [2] => BMW ) [2] => Array ( [1] => Toyota [2] => Honda ) [3] => Array ( [1] => Mercedes [2] => Opel ) )

C.
Array ( [0] => Array ( [0] => Volvo [1] => Volvo ) [1] => Array ( [0] => BMW [1] => BMW ) [2] => Array ( [0] => Toyota [1] => Toyota ) )

D.
Array ( [0] => Array ( [0] => Volvo [1] => BMW ) [1] => Array ( [0] => Toyota [1] => Honda ) [2] => Array ( [0] => Mercedes [1] => Opel ) )

Answer : D
28. Which function displays the web pages most recent modification date?
A.
lastmod()

B.
getlastmod()

C.
last_mod()

D.
get_last_mod()

Answer : B
29. What will be the output of the following PHP code ?
 <?php  define('IF', 42);
echo IF: , IF;
?>

A. IF:42
B. No output
C. IF:
D. ERROR
Answer : D
30. What will be the output of the following PHP code?
 <?php  $a1 = array_fill(3, 4, blue);
$b1 = array_fill(0, 1, red);
print_r($a1);
echo
;
print_r($b1);
?>

A.
Array ( [3] => blue [4] => blue) 
Array ( [0] => red )

B.
Array ( [4] => blue [5] => blue [6] => blue) 
Array ( [0] => red )

C.
Array ( [3] => blue [4] => blue [5] => blue [6] => blue ) 
Array ()

D.
Array ( [3] => blue [4] => blue [5] => blue [6] => blue ) 
Array ( [0] => red )

Answer : D
31. What will be the output of the following PHP code ?
 <?php  class Constants{    define('MIN_VALUE', '0.0');
define('MAX_VALUE', '1.0');
public static function getMinValue() { return self::MIN_VALUE;
} public static function getMaxValue() { return self::MAX_VALUE;
}}echo Constants::getMinValue();
echo Constants::getMaxValue();
?>

A. 0.01.0
B. 01
C. No output
D. ERROR
Answer : D
32. Which one of the following format parameter can be used to identify timezone?
A. T
B. N
C. E
D. I
Answer : C
33. What will be the output of the following PHP code ?
 <?php  $i = ;
while ($i = 10){ print hi;
}print hello;
?>

A. hello
B. infinite loop
C. hihello
D. error
Answer : B
34. What will be the output of the following PHP code ?
 <?php  $color1 = 1;
$color2 = 1;
echo $color1 + $color2;
?>

A. 11
B. 2
C. 0
D. 1
Answer : B
35. What will be the output of the following PHP code ?
 <?php  $color = red;
echo $color . red ;
?>

A. red red
B. red
C. error
D. nothing
Answer : C
36. What will be the output of the following PHP code?
 <?php  $a = array(a=>red, b=>green, c=>blue);
echo array_shift($a);
print_r ($a);
?>

A.
green

B.
red

C.
redArray( [c] => green [c] => blue )

D.
redArray( [b] => green [c] => blue )

Answer : D
37. What will be the output of the following PHP code ?
 <?php  class myObject { }define('myObject::CONSTANT', 'test');
echo myObject::CONSTANT;
?>

A. test
B. error
C. myObject::CONSTANT
D. no output
Answer : B
38.

What does PHP stand for?


i) Personal Home Page
ii) Hypertext Preprocessor
iii) Pretext Hypertext Processor
iv) Preprocessor Home Page



A.

Both i) and iii)


B.

Both ii) and iv)


C.

Only ii)


D.

Both i) and ii)


Answer : D
39. What will be the output of the following PHP code ?
 <?php  $color1 = red;
$color2 = 1;
echo $color1 + $color2;
?>

A. red1
B. red 1
C. 0
D. 1
Answer : D
40. What will be the output of the following PHP code ?
 <?php  $i = 5;
while (--$i > 0 || ++$i){ print $i;
} ?>

A. 54321111111….infinitely
B. 555555555…infinitely
C. 54321
D. 5
Answer : A
41. How many ways can a session data be stored?
A. 3
B. 4
C. 5
D. 6
Answer : B
42. Which one of the following is the very first task executed by a session enabled page?
A. Delete the previous session
B. Start a new session
C. Check whether a valid session exists
D. Handle the session
Answer : C
43. What will be the output of the following PHP code ?
 <?php  $i = 5;
while (--$i > 0 && ++$i){ print $i;
} ?>

A. 5
B. 555555555…infinitely
C. 54321
D. error
Answer : B
44. What will be the output of the following PHP code ?
 <?php  define('GOOD_OCTAL', 0700);
define('BAD_OCTAL', 0600);
print GOOD_OCTAL;
print '
';
print BAD_OCTAL;
?>

A. 448
384
B. 0700
0800
C. ERROR
D. No output
Answer : A
45. What will be the output of the following PHP code?
 <?php  $cars = array(Volvo, BMW, Toyota);
echo I like . $cars[0] . , . $cars[1] . and . $cars[2] . .;
?>

A. I like Volvo BMW and Toyota.
B. I like Volvo, BMW and Toyota)
C. I like Volvo, BMW and Toyota.
D. I like. Volvo.,. BMW. and. Toyota)
Answer : B
46.

Which of the following must be installed on your computer so as to run PHP script?
i) Adobe Dreamweaver
ii) PHP
iii) Apache
iv) IIS



A.

All of the mentioned.


B.

Only ii)


C.

ii) and iii)


D.

ii), iii) and iv)


Answer : D
47. What will be the output of the following PHP code?
 <?php  $age = array(Peter=>35, Ben=>37, Joe=>43);
print_r(array_change_key_case($age, CASE_UPPER));
?>

A.
Array ( [Peter] => 35 [Ben] => 37 [Joe] => 43 )

B.
Array ( [peter] => 35 [ben] => 37 [joe] => 43 )

C.
Array ( [PETER] => 35 [BEN] => 37 [JOE] => 43 )

D.
Array ( [PeTeR] => 35 [BeN] => 37 [Joe] => 43 )

Answer : C
48. What will be the output of the following PHP code ?
 <?php  $color1 = red;
$color2 = green;
echo $color1 . $color2;
?>

A. red
B. green
C. red green
D. redgreen
Answer : D
49. What will be the output of the following PHP code ?
 <?php  $i = 0;
while (++$i && --$i){ print $i;
} ?>

A. 1234567891011121314….infinitely
B. 01234567891011121314…infinitely
C. no output
D. error
Answer : C
50. Neglecting to set which of the following cookie will result in the cookies domain being set to the host name of the server which generated it.
A.
session.domain

B.
session.path

C.
session.cookie_path

D.
session.cookie_domain

Answer : D

Sharing is caring