Interview Questions Set 5 : In PHP
1. What does PHP
stand for?
a) Personal Home Page
b) Private Hypertext Processor
c) PHP: Hypertext Preprocessor
d) Personal Hypertext Processor
Answer: c) PHP: Hypertext Preprocessor
2. Which of the
following is NOT a feature of PHP?
a) Server-side
scripting
b) Open-source
c) Client-side scripting
d) Cross-platform compatibility
Answer: c) Client-side scripting
3. Which of the
following is a common use of PHP in web development?
a) Styling HTML
content
b) Managing databases
c) Creating animations
d) Designing UI
Answer: b) Managing databases
4. Which of the
following tools is NOT typically used to set up a PHP development environment?
a) XAMPP
b) WAMP
c) MAMP
d) Photoshop
Answer: d) Photoshop
5. What command is
used to display PHP configuration information and verify the PHP installation?
a) echo
"PHP";
b) print_r("PHP Info");
c) phpinfo();
d) var_dump("PHP");
Answer: c) phpinfo();
6. In which tag do
we write PHP code inside an HTML file?
a) <php>
b) <script>
c) <code>
d) <?php ... ?>
Answer: d) <?php ... ?>
7. What is the
primary role of PHP in web development?
a) To add styles to
HTML elements
b) To process and generate dynamic content on the server
c) To create static web pages
d) To design the user interface
Answer: b) To process and generate dynamic content on
the server
8. Which one of the
following servers is used by default when setting up XAMPP?
a) Nginx
b) Tomcat
c) Apache
d) IIS
Answer: c) Apache
9. What does the
function phpinfo() output when run in a PHP script?
a) The HTML content of
the webpage
b) Information about the PHP configuration, such as version and installed
modules
c) The current server time
d) The source code of the script
Answer: b) Information about the PHP configuration,
such as version and installed modules
10. After setting
up a local development environment with XAMPP/WAMP/MAMP, where should you place
your PHP files to run them via a browser?
a) Anywhere on the
desktop
b) Inside the root directory of the web server (e.g., htdocs in XAMPP)
c) In the PHP installation folder
d) Inside the operating system’s system32 folder
Answer: b) Inside the root directory of the web server
(e.g., htdocs in XAMPP)
11. Which of the following is true about PHP?
a) PHP can only be
used on Windows servers.
b) PHP code is executed on the client-side.
c) PHP code is executed on the server-side.
d) PHP cannot be embedded within HTML.
Answer: c) PHP code is executed on the server-side.
12. What is the
default file extension for PHP files?
a) .html
b) .php
c) .js
d) .xml
Answer: b) .php
13. Which of the
following statements about PHP is false?
a) PHP is
platform-independent.
b) PHP can handle forms, such as gathering user input and saving it in a
database.
c) PHP is a client-side scripting language.
d) PHP can be used to generate dynamic page content.
Answer: c) PHP is a client-side scripting language.
14. In which of the
following ways can PHP scripts be executed?
a) In a web browser
via a web server
b) From the command line
c) Embedded within HTML
d) All of the above
Answer: d) All of the above
15. Which of the
following is NOT a popular web server that can run PHP?
a) Apache
b) Microsoft IIS
c) Nginx
d) PostgreSQL
Answer: d) PostgreSQL
16. Which of the
following commands is used to start the Apache server in XAMPP?
a) Start MySQL
b) Run PHP
c) Start Apache
d) Execute PHP
Answer: c) Start Apache
17. Which PHP
version introduced the Zend Engine?
a) PHP 4
b) PHP 5
c) PHP 7
d) PHP 8
Answer: a) PHP 4
18. How can you
test if a web server is properly running PHP?
a) Create a .html file
and open it in a browser.
b) Run the command php -v in the terminal.
c) Place a file with <?php echo "Hello, World!"; ?> in the
server's root directory and access it via a browser.
d) Open the XAMPP control panel and look at the status.
Answer: c) Place a file with <?php echo
"Hello, World!"; ?> in the server's root directory and access it
via a browser.
19. Which of the
following is true when embedding PHP code within an HTML file?
a) PHP code is
executed before the HTML is sent to the browser.
b) PHP code is ignored by the server.
c) PHP code is executed after the HTML is rendered in the browser.
d) PHP code cannot be embedded within HTML.
Answer: a) PHP code is executed before the HTML is
sent to the browser.
20. What is the
purpose of using XAMPP/WAMP/MAMP in PHP development?
a) To create complex
animations
b) To simulate a web server environment on a local machine
c) To compile PHP code
d) To design HTML pages
Answer: b) To simulate a web server environment on a
local machine
21. Which of the
following is required to run PHP scripts on your local machine?
a) A text editor
b) A web server like Apache or Nginx
c) PHP installed on your machine
d) All of the above
Answer: d) All of the above
22. What is the
role of htdocs (or www in WAMP/MAMP) in a local development environment?
a) It is where the PHP
interpreter is located.
b) It is the directory where web server logs are stored.
c) It is the root directory where PHP files should be placed to be accessible
via the browser.
d) It is the directory where XAMPP/WAMP/MAMP is installed.
Answer: c) It is the root directory where PHP files
should be placed to be accessible via the browser.
23. What is the
main reason for using PHP in web development?
a) To style web pages
with CSS
b) To perform complex calculations on the client-side
c) To create static HTML pages
d) To generate dynamic content and interact with databases
Answer: d) To generate dynamic content and interact
with databases
24. Which of the
following commands is used to stop the Apache server in XAMPP?
a) Stop PHP
b) End Apache
c) Stop Apache
d) Shutdown Server
Answer: c) Stop Apache
25. Which PHP
function is commonly used to check for syntax errors in PHP code?
a) syntax_check()
b) phpinfo()
c) lint
d) PHP does not have a built-in function for syntax checking, but tools like php
-l can be used
Answer: d) PHP does not have a built-in function for
syntax checking, but tools like php -l can be used
26. Which of the following best describes PHP?
a) PHP is a database
management system.
b) PHP is a programming language primarily used for creating desktop
applications.
c) PHP is a server-side scripting language used for web development.
d) PHP is a client-side scripting language like JavaScript.
Answer: c) PHP is a server-side scripting language
used for web development.
27. What is the
primary function of the PHP interpreter?
a) To compile PHP code
into machine code.
b) To execute PHP code on the server and generate HTML content.
c) To translate PHP code into JavaScript.
d) To create database schemas.
Answer: b) To execute PHP code on the server and
generate HTML content.
28. Which of the
following is the correct syntax for embedding PHP code within an HTML file?
a) <php> ...
</php>
b) <script php> ... </script>
c) <?php ... ?>
d) <PHP: ... :PHP>
Answer: c) <?php ... ?>
29. Which of the
following is NOT a valid way to start a PHP block?
a) <?php
b) <?=
c) <?
d) <%php
Answer: d) <%php
30. When using
XAMPP, which folder typically serves as the root directory for your web files?
a) /usr/local/bin/
b) C:\xampp\htdocs\
c) C:\xampp\server\
d) C:\xampp\www\
Answer: b) C:\xampp\htdocs\
31. How can you
check the PHP version installed on your local machine using the command line?
a) php --version
b) php -v
c) phpinfo()
d) Both a) and b)
Answer: d) Both a) and b)
32. What happens
when you try to run a PHP script on a server that does not have PHP installed?
a) The PHP code is
executed but with errors.
b) The PHP code is displayed as plain text in the browser.
c) The browser automatically installs PHP.
d) The server returns a "404 Not Found" error.
Answer: b) The PHP code is displayed as plain text in
the browser.
33. Which of the
following is the correct way to declare a PHP variable?
a) $variable_name =
value;
b) var variable_name = value;
c) let $variable_name = value;
d) variable_name := value;
Answer: a) $variable_name = value;
34. In a local
development environment, which of the following URLs might you use to access a
PHP file named test.php located in the root directory (htdocs) of XAMPP?
a) http://localhost/test.php
b) http://localhost/php/test.php
c) http://localhost/xampp/test.php
d) http://localhost/apache/test.php
Answer: a) http://localhost/test.php
35. What does the <?php
... ?> tag do in an HTML file?
a) It indicates the
start and end of a PHP script.
b) It comments out the code within the tags.
c) It is used to include JavaScript code in HTML.
d) It formats text within the tags.
Answer: a) It indicates the start and end of a PHP
script.
36. Which of the
following functions is commonly used in PHP to output text or HTML to the
browser?
a) display()
b) print()
c) output()
d) echo()
Answer: d) echo()
37. What is the
purpose of using a local development environment like XAMPP/WAMP/MAMP?
a) To host a website
on the internet.
b) To test and develop web applications locally without needing an internet
connection.
c) To compile PHP scripts into executable files.
d) To create desktop applications.
Answer: b) To test and develop web applications
locally without needing an internet connection.
38. Which of the
following best describes the phpinfo() function in PHP?
a) It displays
information about PHP syntax errors.
b) It outputs information about the PHP configuration and environment.
c) It returns the PHP version as a string.
d) It checks if PHP is installed on the server.
Answer: b) It outputs information about the PHP
configuration and environment.
39. If a PHP script
is not working as expected, what is the best way to start troubleshooting?
a) Delete the script
and start over.
b) Use phpinfo() to check the server configuration.
c) Check the error log or use debugging techniques to identify the issue.
d) Change the PHP version to see if it resolves the issue.
Answer: c) Check the error log or use debugging
techniques to identify the issue.
40. Which of the
following statements is true about PHP variables?
a) PHP variables are
case-insensitive.
b) PHP variables must be declared with a data type.
c) PHP variables are prefixed with a dollar sign $.
d) PHP variables cannot be reassigned after their initial assignment.
Answer: c) PHP variables are prefixed with a dollar
sign $.
41. Which of the following methods can be used to access PHP files in a browser when using XAMPP?
a) Typing the PHP code
directly into the browser's address bar.
b) Saving the PHP file in the htdocs directory and accessing it via http://localhost/filename.php.
c) Saving the PHP file on the desktop and double-clicking it.
d) Running the PHP file through a PHP interpreter from the command line.
Answer: b) Saving the PHP file in the htdocs directory
and accessing it via http://localhost/filename.php.
42. What is the
primary purpose of a server-side scripting language like PHP?
a) To style web pages
using CSS.
b) To execute code on the client’s browser.
c) To handle requests and generate dynamic web content on the server before
sending it to the client.
d) To create animations in web pages.
Answer: c) To handle requests and generate dynamic web
content on the server before sending it to the client.
43. What will
happen if you place a PHP file in the htdocs folder of XAMPP but the Apache
server is not running?
a) The PHP file will
execute normally.
b) The browser will download the PHP file as a plain text file.
c) The browser will display a "Server Not Found" error.
d) The PHP file will display an error message indicating Apache is not running.
Answer: c) The browser will display a "Server Not
Found" error.
44. Which of the
following is required to view the output of a PHP script in a web browser?
a) A PHP interpreter
installed on the client machine.
b) A running web server like Apache or Nginx.
c) The PHP file must be compiled first.
d) The PHP file must be opened in a text editor.
Answer: b) A running web server like Apache or Nginx.
45. Which of the
following components is typically NOT included in XAMPP?
a) Apache
b) MySQL
c) PHP
d) Python
Answer: d) Python
46. If you receive
a "500 Internal Server Error" when running a PHP script on your local
server, what is the most likely cause?
a) The PHP script
contains a syntax error.
b) The server is unable to find the PHP file.
c) The server does not have PHP installed.
d) The PHP file was saved with a .html extension instead of .php.
Answer: a) The PHP script contains a syntax error.
47. Which of the
following PHP tags is used to output content directly to the browser without
using echo?
a) <?php ... ?>
b) <?= ... ?>
c) <%php ... %>
d) <?php echo ... ?>
Answer: b) <?= ... ?>
48. In the XAMPP
control panel, which action should you take to start the MySQL database server?
a) Click on the
"MySQL Admin" button.
b) Click on the "Start" button next to MySQL.
c) Click on the "Config" button next to MySQL.
d) Click on the "Stop" button next to MySQL.
Answer: b) Click on the "Start" button next
to MySQL.
49. What is the
significance of using phpinfo(); in a PHP script?
a) It checks for
syntax errors in the PHP script.
b) It outputs the current PHP version and configuration settings.
c) It starts the Apache server.
d) It creates a connection to the MySQL database.
Answer: b) It outputs the current PHP version and
configuration settings.
50. Which of the
following statements is true about the localhost in a PHP development
environment?
a) localhost refers to
an external server on the internet.
b) localhost is the default hostname that points to your own computer.
c) localhost is only accessible through an internet connection.
d) localhost can only be used with HTML files, not PHP files.
Answer: b) localhost is the default hostname that
points to your own computer.
51. What will
happen if you try to run a PHP script without starting the Apache server in
XAMPP?
a) The script will
execute with limited functionality.
b) The script will open as a text file in the browser.
c) The script will automatically start the Apache server.
d) The script will execute normally.
Answer: b) The script will open as a text file in the
browser.
52. Which of the
following options is used to stop both Apache and MySQL services in XAMPP?
a) Close the XAMPP
control panel.
b) Click "Stop" next to Apache and MySQL in the XAMPP control panel.
c) Uninstall XAMPP.
d) Disconnect from the internet.
Answer: b) Click "Stop" next to Apache and
MySQL in the XAMPP control panel.
53. What file
extension should be used when saving a PHP script to ensure it executes
correctly on the server?
a) .html
b) .php
c) .js
d) .txt
Answer: b) .php
54. When working
with PHP, what is the purpose of the echo statement?
a) To define a new PHP
function.
b) To declare a variable.
c) To output text or HTML content to the browser.
d) To comment out a section of code.
Answer: c) To output text or HTML content to the
browser.
55. Which of the
following is true about PHP's compatibility?
a) PHP only works with
Apache servers.
b) PHP is compatible with multiple operating systems, including Windows, macOS,
and Linux.
c) PHP scripts can only be run on Windows-based servers.
d) PHP does not support database integration.
Answer: b) PHP is compatible with multiple operating
systems, including Windows, macOS, and Linux.
56. Which of the
following will correctly display "Hello, World!" in a browser when
running a PHP script?
a) <?php echo
"Hello, World!"; ?>
b) <?php display("Hello, World!"); ?>
c) <?php write("Hello, World!"); ?>
d) <?php output("Hello, World!"); ?>
Answer: a) <?php echo "Hello, World!";
?>
57. Why is PHP
considered a "server-side" scripting language?
a) Because it can be
embedded in HTML files.
b) Because it is executed on the server before the result is sent to the
client's browser.
c) Because it can run on any client device, including smartphones and tablets.
d) Because it requires a browser to run.
Answer: b) Because it is executed on the server before
the result is sent to the client's browser.
58. Which of the
following commands is used to access the XAMPP control panel in Windows?
a) Open the terminal
and type xampp start.
b) Double-click the xampp-control.exe file in the XAMPP installation directory.
c) Use the Run dialog and type php start.
d) Open the Control Panel and search for XAMPP.
Answer: b) Double-click the xampp-control.exe file in
the XAMPP installation directory.
59. What is the
purpose of a "localhost" environment in PHP development?
a) To simulate a live
server environment on your local machine.
b) To access the internet via a local proxy.
c) To host your website on the internet.
d) To create offline web pages without a server.
Answer: a) To simulate a live server environment on
your local machine.
60. Which of the
following actions should you take if the Apache server in XAMPP is not
starting?
a) Restart your
computer.
b) Check for port conflicts (e.g., port 80) and change the port settings in
XAMPP.
c) Uninstall and reinstall XAMPP.
d) Disable your internet connection.
Answer: b) Check for port conflicts (e.g., port 80)
and change the port settings in XAMPP.
Class 2: PHP Basics - Syntax and Data Types
1. Which of the
following is the correct syntax for declaring a variable in PHP?
a) var $variable_name
= value;
b) $variable_name := value;
c) variable_name = value;
d) $variable_name = value;
Answer: d) $variable_name = value;
2. How do you
output "Hello, World!" using PHP?
a) print("Hello,
World!");
b) echo "Hello, World!";
c) display("Hello, World!");
d) Both a) and b)
Answer: d) Both a) and b)
3. What will be the
output of the following PHP code?
php
Copy code
$number = 10;
echo $number + 5;
a) 10
b) 15
c) 105
d) Error
Answer: b) 15
4. Which of the
following is NOT a valid PHP data type?
a) Integer
b) String
c) Boolean
d) Character
Answer: d) Character
5. What is the
result of the following PHP code?
$float = 3.14;
$integer = (int)$float;
echo $integer;
a) 3.14
b) 3
c) 4
d) Error
Answer: b) 3
6. Which operator
is used for concatenating strings in PHP?
a) +
b) &
c) .
d) =
Answer: c) .
7. How do you
declare a constant in PHP?
a) const CONSTANT_NAME
= value;
b) define('CONSTANT_NAME', value);
c) constant CONSTANT_NAME = value;
d) set CONSTANT_NAME = value;
Answer: b) define('CONSTANT_NAME', value);
8. What will be the
output of the following PHP code?
$var = "10.5";
$intVar = (int)$var;
echo $intVar;
a) 10.5
b) 10
c) 5
d) Error
Answer: b) 10
9. Which of the
following PHP data types is used to represent true/false values?
a) Integer
b) Float
c) String
d) Boolean
Answer: d) Boolean
10. What is the
default data type of a variable in PHP if not explicitly declared?
a) Integer
b) String
c) Float
d) PHP automatically determines the data type based on the value assigned.
Answer: d) PHP automatically determines the data type
based on the value assigned.
11. What will be
the result of the following PHP code?
$x = "Hello";
$y = "World";
echo $x . "
" . $y;
a) HelloWorld
b) Hello World
c) Hello, World
d) Error
Answer: b) Hello World
12. How do you cast
a string to a float in PHP?
a) (float)$string;
b) (string)$float;
c) float(string);
d) convert_to_float(string);
Answer: a) (float)$string;
13. Which of the
following is the correct way to initialize an array in PHP?
a) array = [1, 2, 3];
b) $array = (1, 2, 3);
c) $array = array(1, 2, 3);
d) $array = [1, 2, 3];
Answer: c) $array = array(1, 2, 3);
14. What is the
output of the following PHP code?
$var = "5 apples";
$integerVar = (int)$var;
echo $integerVar;
a) 5
b) 5 apples
c) Error
d) 0
Answer: a) 5
15. Which function
is used to get the length of a string in PHP?
a) length()
b) strlen()
c) str_length()
d) string_length()
Answer: b) strlen()
16. What does the print
function do in PHP?
a) Prints data to the
screen.
b) Saves data to a file.
c) Returns the data length.
d) Converts data to uppercase.
Answer: a) Prints data to the screen.
17. How do you
convert an integer to a string in PHP?
a) (string)$integer;
b) (int)$string;
c) strval($integer);
d) Both a) and c)
Answer: d) Both a) and c)
18. What will be
the result of the following code?
$var1 = 10;
$var2 = 20;
$var1 += $var2;
echo $var1;
a) 10
b) 20
c) 30
d) Error
Answer: c) 30
19. What is the
output of the following PHP code?
php
Copy code
$number = 5;
echo $number * 2;
a) 10
b) 52
c) 25
d) Error
Answer: a) 10
20. How do you
define a variable in PHP that holds a floating-point number?
a) $float = 1.5;
b) $float = "1.5";
c) float $float = 1.5;
d) var $float = 1.5;
Answer: a) $float = 1.5;
21. What will be the result of the following PHP code?
php
Copy code
$var1 = "10";
$var2 = "20";
echo $var1 + $var2;
a) 30
b) 1020
c) "10 20"
d) Error
Answer: a) 30
22. Which of the
following is used to check the data type of a variable in PHP?
a) data_type()
b) gettype()
c) type()
d) checktype()
Answer: b) gettype()
23. How do you
declare a variable in PHP that is an array?
a) $array = array(1,
2, 3);
b) array $array = [1, 2, 3];
c) $array[] = 1, 2, 3;
d) var array = [1, 2, 3];
Answer: a) $array = array(1, 2, 3);
24. What will be
the result of the following PHP code?
$var = "Hello" . " " . "World";
echo $var;
a) HelloWorld
b) Hello World
c) "Hello World"
d) Error
Answer: b) Hello World
25. How do you
convert a string "123" to an integer in PHP?
a) intval("123");
b) (int)"123";
c) string_to_int("123");
d) Both a) and b)
Answer: d) Both a) and b)
26. Which of the
following operators is used to compare two values in PHP?
a) =
b) ==
c) !=
d) Both b) and c)
Answer: d) Both b) and c)
27. What will be
the result of the following PHP code?
$var = "12.34";
$intVar = (int)$var;
echo $intVar;
a) 12.34
b) 12
c) 34
d) Error
Answer: b) 12
28. How do you
declare a boolean variable in PHP?
a) $bool = true;
b) $bool = "true";
c) boolean $bool = true;
d) bool $bool = true;
Answer: a) $bool = true;
29. What will be
the output of the following PHP code?
$x = 3;
$y = 4;
echo $x ** $y;
a) 12
b) 7
c) 81
d) Error
Answer: c) 81
30. How do you
check if a variable is an integer in PHP?
a) is_numeric($variable);
b) is_int($variable);
c) check_integer($variable);
d) type_of($variable);
Answer: b) is_int($variable);
31. What is the
result of the following PHP code?
php
Copy code
$number = 12;
echo $number % 5;
a) 2
b) 7
c) 12
d) 1
Answer: a) 2
32. Which function
would you use to convert a float to a string in PHP?
a) strval($float);
b) floatval($string);
c) to_string($float);
d) convert_to_string($float);
Answer: a) strval($float);
33. What is the
default value of an uninitialized variable in PHP?
a) null
b) 0
c) ""
d) false
Answer: a) null
34. What will be
the result of the following PHP code?
$var1 = "123abc";
$intVar = (int)$var1;
echo $intVar;
a) 123
b) 123abc
c) 0
d) Error
Answer: a) 123
35. How can you
ensure that a variable is treated as a string in PHP?
a) Use (string)$variable;
b) Use strval($variable);
c) Use string($variable);
d) Both a) and b)
Answer: d) Both a) and b)
36. What is the
result of the following PHP code?
$val = "7.89";
echo $val + 2;
a) 9.89
b) 9
c) 7
d) Error
Answer: a) 9.89
37. How do you
concatenate multiple strings in PHP?
a) Use + operator.
b) Use . operator.
c) Use concat() function.
d) Use append() method.
Answer: b) Use . operator.
38. What will be
the output of the following PHP code?
$var1 = 10;
$var2 = 3;
echo $var1 / $var2;
a) 3.333
b) 3
c) 10
d) Error
Answer: a) 3.333
39. Which PHP
function is used to find the length of an array?
a) length()
b) array_length()
c) count()
d) size()
Answer: c) count()
40. How do you
convert a boolean value to an integer in PHP?
a) (int)$boolean;
b) intval($boolean);
c) boolval($integer);
d) Both a) and b)
Answer: d) Both a) and b)
41. What is the result of the following PHP code?
$var = "50.75";
echo $var - 20;
a) 30.75
b) 50.75
c) 70.75
d) Error
Answer: a) 30.75
42. Which function
is used to check if a variable is a string in PHP?
a) is_string($variable);
b) check_string($variable);
c) string_type($variable);
d) typeof_string($variable);
Answer: a) is_string($variable);
43. What will be
the result of the following PHP code?
$val1 = 10;
$val2 = "5";
echo $val1 * $val2;
a) 50
b) 105
c) 10
d) Error
Answer: a) 50
44. How do you
properly declare a variable with a floating-point value in PHP?
a) $floatVar = 3.14;
b) float $floatVar = 3.14;
c) $floatVar = "3.14";
d) var floatVar = 3.14;
Answer: a) $floatVar = 3.14;
45. What will be
the result of the following PHP code?
$val = (float) "12.34abc";
echo $val;
a) 12.34
b) 12
c) 0
d) 12.34abc
Answer: a) 12.34
46. How do you cast
an integer to a string in PHP?
a) (string)$integer;
b) strval($integer);
c) convert_to_string($integer);
d) Both a) and b)
Answer: d) Both a) and b)
47. What will be
the result of the following PHP code?
$var = "100";
$var *= 2;
echo $var;
a) 200
b) 100100
c) 50
d) Error
Answer: a) 200
48. What is the
output of the following PHP code?
$val = "Hello";
$val .= "
World";
echo $val;
a) HelloWorld
b) Hello World
c) Hello
d) Error
Answer: b) Hello World
49. How can you
ensure a variable is treated as a boolean in PHP?
a) boolval($variable);
b) (bool)$variable;
c) boolean($variable);
d) Both a) and b)
Answer: d) Both a) and b)
50. What will be
the result of the following PHP code?
$var = "5.5";
$intVar = (int)round($var);
echo $intVar;
a) 5
b) 6
c) 5.5
d) Error
Answer: b) 6
51. Which of the
following statements about PHP arrays is true?
a) Arrays in PHP are
ordered collections of key-value pairs.
b) Arrays in PHP are strictly typed, meaning they can only hold elements of the
same type.
c) Arrays in PHP are unordered collections of elements.
d) Arrays in PHP can only store integers and strings.
Answer: a) Arrays in PHP are ordered collections of
key-value pairs.
52. What will be
the output of the following PHP code?
$var = "abc";
$intVar = (int)$var;
echo $intVar;
a) 0
b) abc
c) 1
d) Error
Answer: a) 0
53. How do you
convert a string "true" to a boolean in PHP?
a) (bool)"true";
b) boolval("true");
c) convert_to_bool("true");
d) Both a) and b)
Answer: d) Both a) and b)
54. What will be
the result of the following PHP code?
$val = "Hello";
$val .= "
there!";
echo $val;
a) Hello there!
b) Hello there
c) Hello
d) Error
Answer: a) Hello there!
55. Which of the
following is a valid way to check if a variable is an array in PHP?
a) is_array($variable);
b) check_array($variable);
c) array_type($variable);
d) typeof_array($variable);
Answer: a) is_array($variable);
56. What will be
the output of the following PHP code?
$var1 = 5;
$var2 = "5";
echo $var1 == $var2;
a) true
b) false
c) 5
d) Error
Answer: a) true
57. How can you get
the absolute value of a number in PHP?
a) abs($number);
b) absolute($number);
c) get_absolute($number);
d) number_abs($number);
Answer: a) abs($number);
58. What will be
the result of the following PHP code?
$var = "Hello";
$var += 5;
echo $var;
a) 5
b) Hello5
c) Error
d) 0
Answer: d) 0
59. Which of the
following functions is used to get the type of a variable in PHP?
a) var_type($variable);
b) type_of($variable);
c) gettype($variable);
d) variable_type($variable);
Answer: c) gettype($variable);
60. What will be
the result of the following PHP code?
$val = 3;
$val = $val ** 3;
echo $val;
a) 27
b) 9
c) 3
d) Error
Answer: a) 27
Operators and Expressions in PHP
1. What will be the
result of the following PHP expression?
$var = 10 + 5 * 2;
echo $var;
a) 20
b) 30
c) 15
d) 25
Answer: b) 20
2. Which operator
is used for equality comparison in PHP?
a) =
b) ==
c) ===
d) !=
Answer: b) ==
3. What is the
result of the following PHP code?
$x = 10;
$y = 5;
echo $x % $y;
a) 0
b) 5
c) 10
d) 2
Answer: a) 0
4. How do you
concatenate two strings in PHP?
a) +
b) .
c) &
d) *
Answer: b) .
5. What will be the
output of the following PHP code?
$var1 = true;
$var2 = false;
echo $var1 && $var2;
a) true
b) false
c) 1
d) 0
Answer: b) false
6. Which operator
is used to check if two values are not identical in PHP?
a) !=
b) !==
c) ==
d) ===
Answer: b) !==
7. What will be the
result of the following PHP code?
$val = 10;
$val += 5;
echo $val;
a) 5
b) 10
c) 15
d) 50
Answer: c) 15
8. What does the ||
operator do in PHP?
a) Logical AND
b) Logical OR
c) Bitwise AND
d) Bitwise OR
Answer: b) Logical OR
9. What will be the
result of the following PHP code?
$a = 10;
$b = 5;
echo $a / $b;
a) 2
b) 5
c) 50
d) 10
Answer: a) 2
10. How do you
increment a variable by 1 in PHP?
a) $var = $var + 1;
b) $var++;
c) $var += 1;
d) Both b) and c)
Answer: d) Both b) and c)
11. What is the
result of the following PHP code?
$x = 5;
$y = "5";
echo $x === $y;
a) true
b) false
c) 1
d) 0
Answer: b) false
12. Which of the
following operators is used to perform bitwise operations in PHP?
a) &&
b) ||
c) &
d) ^
Answer: c) &
13. What will be
the output of the following PHP code?
$var = 10;
$var *= 2;
echo $var;
a) 20
b) 10
c) 100
d) 5
Answer: a) 20
14. What will be
the result of the following PHP code?
$a = 4;
$b = 2;
echo $a ** $b;
a) 6
b) 8
c) 4
d) 2
Answer: b) 8
15. Which of the
following statements is true about the & operator in PHP?
a) It is used for
logical AND operations.
b) It is used for bitwise AND operations.
c) It is used for comparison.
d) It is used for concatenation.
Answer: b) It is used for bitwise AND operations.
16. What will be
the result of the following PHP code?
$x = 10;
$y = 5;
echo $x > $y ? "Yes"
: "No";
a) Yes
b) No
c) 10
d) 5
Answer: a) Yes
17. How do you
perform a bitwise OR operation in PHP?
a) |
b) ||
c) &
d) ^
Answer: a) |
18. What is the
result of the following PHP code?
$var = 20;
$var /= 4;
echo $var;
a) 5
b) 10
c) 20
d) 4
Answer: b) 5
19. What will be
the output of the following PHP code?
$a = 5;
$b = 10;
echo $a <=> $b;
a) -1
b) 0
c) 1
d) Error
Answer: a) -1
20. What is the
result of the following PHP code?
$x = 10;
$y = 20;
echo $x & $y;
a) 10
b) 20
c) 30
d) 0
Answer: a) 0
21. What will be the result of the following PHP code?
$a = 15;
$b = 4;
echo $a % $b;
a) 3
b) 4
c) 15
d) 7
Answer: a) 3
22. Which operator
is used to perform exponentiation in PHP?
a) ^
b) **
c) *
d) **=
Answer: b) **
23. What is the
result of the following PHP code?
$x = 7;
$y = 10;
echo $x < $y
&& $x != $y;
a) true
b) false
c) 1
d) 0
Answer: a) true
24. Which of the
following PHP operators is used for string concatenation?
a) .
b) +
c) &
d) *
Answer: a) .
25. What will be
the result of the following PHP code?
$x = 5;
$y = 3;
echo $x-- + ++$y;
a) 9
b) 8
c) 7
d) 10
Answer: a) 9
26. How do you
perform a logical NOT operation in PHP?
a) !
b) &&
c) ||
d) ^
Answer: a) !
27. What will be
the output of the following PHP code?
$var = 8;
$var += 3;
$var -= 5;
echo $var;
a) 6
b) 8
c) 9
d) 5
Answer: a) 6
28. What is the
result of the following PHP code?
$a = 7;
$b = 3;
echo $a ** $b;
a) 21
b) 343
c) 10
d) 7
Answer: b) 343
29. Which operator
is used to perform bitwise XOR in PHP?
a) &
b) |
c) ^
d) &&
Answer: c) ^
30. What will be
the result of the following PHP code?
$x = 3;
$y = 2;
echo $x ** $y;
a) 5
b) 9
c) 6
d) 7
Answer: b) 9
31. Which of the
following PHP operators is used to perform a logical AND operation?
a) &&
b) &
c) ||
d) ^
Answer: a) &&
32. What is the
result of the following PHP code?
$var = 5;
$var -= 2;
$var *= 3;
echo $var;
a) 9
b) 15
c) 21
d) 11
Answer: c) 9
33. What will be
the result of the following PHP code?
$x = 5;
$y = 10;
echo $x == $y ? "Equal"
: "Not Equal";
a) Equal
b) Not Equal
c) true
d) false
Answer: b) Not Equal
34. How do you
perform a bitwise left shift in PHP?
a) <<
b) >>
c) &
d) <<=
Answer: a) <<
35. What is the
result of the following PHP code?
$x = 5;
$y = 5;
echo $x === $y;
a) true
b) false
c) 1
d) 0
Answer: a) true
36. Which of the
following operators is used for assignment in PHP?
a) ==
b) =
c) ===
d) +=
Answer: b) =
37. What will be
the result of the following PHP code?
$a = 6;
$b = 4;
echo $a & $b;
a) 6
b) 4
c) 2
d) 0
Answer: c) 4
38. What does the !==
operator do in PHP?
a) Checks if two
values are not equal.
b) Checks if two values are not identical.
c) Checks if two values are equal.
d) Checks if two values are identical.
Answer: b) Checks if two values are not identical.
39. How do you
perform a bitwise OR operation in PHP?
a) |
b) ||
c) &
d) &&
Answer: a) |
40. What will be
the result of the following PHP code?
$var = 12;
$var /= 4;
echo $var;
a) 3
b) 12
c) 4
d) 16
Answer: a) 3
41. What will be the result of the following PHP code?
$x = 15;
$y = 3;
echo $x / $y + $x % $y;
a) 7
b) 10
c) 8
d) 5
Answer: b) 10
42. Which operator
is used to check if a variable is not empty in PHP?
a) !
b) !=
c) !==
d) empty()
Answer: d) empty()
43. What will be
the result of the following PHP code?
$x = 8;
$y = 5;
echo $x + $y / 2;
a) 10
b) 13
c) 15
d) 9.5
Answer: d) 10
44. What is the
result of the following PHP code?
$x = 7;
$y = 3;
$z = 5;
echo ($x + $y) * $z;
a) 50
b) 35
c) 60
d) 25
Answer: c) 50
45. How do you
perform a bitwise right shift in PHP?
a) <<
b) >>
c) &
d) ^
Answer: b) >>
46. What will be
the result of the following PHP code?
$x = 8;
$y = 4;
echo $x % $y + $y;
a) 4
b) 8
c) 12
d) 16
Answer: b) 8
47. What is the
result of the following PHP code?
$x = 3;
$y = 2;
$z = 1;
echo $x + $y * $z;
a) 6
b) 5
c) 4
d) 7
Answer: b) 5
48. Which operator
is used to perform a logical OR operation in PHP?
a) ||
b) &&
c) |
d) ^
Answer: a) ||
49. What will be
the result of the following PHP code?
$x = 5;
$y = 10;
echo ($x < $y) ? "Yes"
: "No";
a) Yes
b) No
c) 1
d) 0
Answer: a) Yes
50. What is the
result of the following PHP code?
$a = 2;
$b = 3;
$c = 4;
echo $a * ($b + $c);
a) 14
b) 10
c) 20
d) 24
Answer: d) 20
51. Which operator
in PHP is used to perform a modulus operation?
a) %
b) /
c) *
d) //
Answer: a) %
52. What will be
the output of the following PHP code?
$x = 5;
$y = 2;
echo $x ** $y;
a) 10
b) 25
c) 7
d) 3
Answer: b) 25
53. What will be
the result of the following PHP code?
php
Copy code
$a = 10;
$b = 4;
$c = 3;
echo ($a - $b) * $c;
a) 18
b) 30
c) 40
d) 28
Answer: a) 18
54. How do you
perform an addition assignment in PHP?
a) $var += 5;
b) $var =+ 5;
c) $var + 5;
d) $var = $var + 5;
Answer: a) $var += 5;
55. What is the
result of the following PHP code?
$x = 10;
$y = 5;
echo $x <=> $y;
a) -1
b) 0
c) 1
d) Error
Answer: c) 1
56. What will be
the result of the following PHP code?
$val = 8;
$val -= 3;
$val /= 2;
echo $val;
a) 2
b) 3
c) 5
d) 4
Answer: d) 2.5
57. Which operator
is used to perform bitwise AND in PHP?
a) |
b) &
c) ^
d) &&
Answer: b) &
58. What is the
result of the following PHP code?
$x = 6;
$y = 3;
echo $x / $y * 2;
a) 4
b) 6
c) 2
d) 12
Answer: d) 4
59. What will be
the result of the following PHP code?
$a = 5;
$b = 5;
echo $a == $b ? "Match"
: "No Match";
a) Match
b) No Match
c) true
d) false
Answer: a) Match
60. What does the +=
operator do in PHP?
a) Assigns the value
of the right operand to the left operand.
b) Adds the right operand to the left operand and assigns the result to the
left operand.
c) Subtracts the right operand from the left operand and assigns the result to
the left operand.
d) Multiplies the left operand by the right operand and assigns the result to
the left operand.
Answer: b) Adds the right operand to the left operand
and assigns the result to the left operand.
61. What will be the result of the following PHP code?
$x = 12;
$y = 5;
echo $x % $y + $x / $y;
a) 2.4
b) 4.4
c) 7.4
d) 8.4
Answer: c) 8.4
62. Which PHP
operator is used to perform a bitwise NOT operation?
a) !
b) ~
c) ^
d) &
Answer: b) ~
63. What will be
the result of the following PHP code?
$a = 5;
$b = 10;
$c = 2;
echo $a * $b / $c;
a) 10
b) 25
c) 20
d) 30
Answer: d) 25
64. Which operator
is used to perform a bitwise left shift in PHP?
a) <<
b) >>
c) &
d) |
Answer: a) <<
65. What is the
result of the following PHP code?
$x = 4;
$y = 3;
echo $x ** $y;
a) 27
b) 64
c) 12
d) 7
Answer: a) 64
66. How do you
perform a bitwise right shift operation in PHP?
a) <<
b) >>
c) &
d) |
Answer: b) >>
67. What will be
the result of the following PHP code?
$a = 10;
$b = 5;
$c = 2;
echo ($a + $b) % $c;
a) 1
b) 0
c) 2
d) 5
Answer: b) 0
68. Which PHP
operator is used for concatenating strings?
a) +
b) .
c) &
d) ,
Answer: b) .
69. What will be
the result of the following PHP code?
$x = 7;
$y = 3;
echo $x / $y + $x % $y;
a) 4
b) 3
c) 5
d) 7
Answer: a) 5
70. What is the
result of the following PHP code?
$x = 8;
$y = 2;
$z = 3;
echo ($x - $y) * $z;
a) 6
b) 14
c) 24
d) 10
Answer: b) 18
71. What will be the result of the following PHP code?
$a = 15;
$b = 6;
$c = 2;
echo ($a - $b) / $c;
a) 4
b) 7
c) 8
d) 5
Answer: b) 4.5
72. Which operator
is used to check if two values are identical in PHP?
a) !=
b) ==
c) ===
d) !==
Answer: c) ===
73. What will be
the output of the following PHP code?
$x = 4;
$y = 2;
$z = 3;
echo $x ** $y + $z;
a) 19
b) 13
c) 8
d) 27
Answer: a) 19
74. What is the
result of the following PHP code?
$x = 5;
$y = 7;
echo $x + $y * 2;
a) 12
b) 19
c) 17
d) 14
Answer: b) 19
75. What does the &&
operator do in PHP?
a) Performs a bitwise
AND operation.
b) Performs a logical AND operation.
c) Performs a bitwise OR operation.
d) Performs a logical OR operation.
Answer: b) Performs a logical AND operation.
76. What will be
the result of the following PHP code?
$x = 6;
$y = 2;
echo $x % $y * $y;
a) 4
b) 6
c) 12
d) 0
Answer: b) 0
77. What is the
result of the following PHP code?
$a = 5;
$b = 2;
echo $a ** $b;
a) 7
b) 10
c) 25
d) 4
Answer: c) 25
78. How do you
perform a modulus operation in PHP?
a) +
b) -
c) *
d) %
Answer: d) %
79. What will be
the output of the following PHP code?
$x = 8;
$y = 3;
echo $x & $y;
a) 11
b) 10
c) 8
d) 0
Answer: c) 0
80. What is the
result of the following PHP code?
$x = 10;
$y = 4;
$z = 2;
echo ($x + $y) / $z;
a) 7
b) 8
c) 5
d) 6
Answer: b) 7
Class 4: Control Structures - Part 1
(Implementing conditions and multiple case scenarios ,scripts that use if, else if, else, and switch statements to control the flow of their code based on different conditions)
1. Which of the following PHP code snippets will print "Hello, World!" only if the variable $x is greater than 10?
a) if ($x >
10) { echo "Hello, World!"; }
b) if ($x < 10) {
echo "Hello, World!";
}
c) if ($x ==
10) { echo "Hello, World!"; }
d) if ($x != 10) {
echo "Hello, World!";
}
Answer: a) ```php if ($x > 10) { echo "Hello,
World!"; }
2. What will be the output of the following PHP code if `$day` is `3`?
switch ($day) {
case 1:
echo "Monday";
break;
case 2:
echo "Tuesday";
break;
case 3:
echo
"Wednesday";
break;
default:
echo "Weekend";
}
a) Monday
b) Tuesday
c) Wednesday
d) Weekend
Answer: c) Wednesday
3. What will be the
result of the following PHP code?
$age = 20;
if ($age >= 18) {
echo "Adult";
} else {
echo "Minor";
}
a) Adult
b) Minor
c) Error
d) Nothing
Answer: a) Adult
4. Which of the
following is the correct syntax for an else if statement in PHP?
a) else if
(condition) { // code }
b) else (condition) {
// code
}
c) else if
(condition): // code endif;
d) else if (condition) {
// code
} else {
// code
}
Answer: a) else if (condition) { // code }
5. What will be the output of the following PHP code if `$score` is `85`?
if ($score >= 90) {
echo "A";
} elseif ($score >=
80) {
echo "B";
} elseif ($score >=
70) {
echo "C";
} else {
echo "D";
}
a) A
b) B
c) C
d) D
Answer: b) B
6. What will be the
output of the following PHP code if $number is 5?
switch ($number) {
case 1:
echo "One";
break;
case 2:
echo "Two";
break;
case 5:
echo "Five";
break;
default:
echo "Not Found";
}
a) One
b) Two
c) Five
d) Not Found
Answer: c) Five
7. Which PHP
statement will execute if $value is neither equal to 10 nor 20 in the following
code?
switch ($value) {
case 10:
echo "Ten";
break;
case 20:
echo "Twenty";
break;
default:
echo "Other";
}
a) Ten
b) Twenty
c) Other
d) Error
Answer: c) Other
8. How do you
handle multiple conditions in an if statement?
a) if
(condition1 or condition2) { // code }
b)if (condition1 && condition2) {
// code
}
c) if
(condition1, condition2) { // code }
d) ```php
if (condition1 ||
condition2) {
// code
}
Answer: b) if (condition1 &&
condition2) { // code }
9. What is the correct way to write an `else` statement in PHP?
// code
}
b) else if { //
code }
c)elseif {
// code
}
d)else { //
code }
Answer a)
else {
// code
}
10. What will be
the output of the following PHP code if $temperature is -5?
if ($temperature < 0) {
echo "Freezing";
} elseif ($temperature
< 10) {
echo "Cold";
} elseif ($temperature
< 20) {
echo "Cool";
} else {
echo "Warm";
}
a) Freezing
b) Cold
c) Cool
d) Warm
Answer: a) Freezing
11. What will be the output of the following PHP code if $x is 15?
if ($x > 10) {
echo "Greater";
} elseif ($x == 10) {
echo "Equal";
} else {
echo "Smaller";
}
a) Greater
b) Equal
c) Smaller
d) Error
Answer: a) Greater
12. What is the
correct syntax for a switch statement in PHP?
a) switch (condition) { case value1: // code break; case value2: // code break; default: // code }
b)
switch (expression) {
case value1:
// code
break;
case value2:
// code
break;
else:
// code
}
c)switch
(expression) { case value1: // code break; case value2: // code break; default:
// code }
d) switch (expression) {
case value1:
// code
case value2:
// code
break;
default:
// code
}
Answer: a) ```php switch (condition) { case value1: //
code break; case value2: // code break; default: // code }
13. What will be the output of the following PHP code if `$num` is `7`?
if ($num % 2 == 0) {
echo "Even";
} else {
echo "Odd";
}
a) Even
b) Odd
c) Error
d) Nothing
Answer: b) Odd
14. What is the
result of the following PHP code if $value is 2?
switch ($value) {
case 1:
echo "First";
break;
case 2:
echo "Second";
break;
case 3:
echo "Third";
break;
default:
echo "None";
}
a) First
b) Second
c) Third
d) None
Answer: b) Second
15. How many break
statements are required in a switch statement if you want to execute only one
case?
a) None
b) One
c) Two
d) Depends on the number of cases
Answer: b) One
16. What will be
the output of the following PHP code if $score is 55?
if ($score >= 90) {
echo "Excellent";
} elseif ($score >=
70) {
echo "Good";
} elseif ($score >=
50) {
echo "Pass";
} else {
echo "Fail";
}
a) Excellent
b) Good
c) Pass
d) Fail
Answer: c) Pass
17. What will be
the output of the following PHP code if $x is 0?
if ($x) {
echo "True";
} else {
echo "False";
}
a) True
b) False
c) Error
d) Nothing
Answer: b) False
18. What is the
correct syntax for using multiple case statements in a switch block?
a) case value1:
case value2: // code break;
b) case value1 || value2:
// code
break;
c) case value1,
value2: // code break;
d)case value1, value2:
// code
continue;
Answer: a) case value1: case value2: // code
break;
19. What will be the output of the following PHP code if `$a` is `5` and `$b` is `10`?
if ($a > $b) {
echo "a is greater";
} elseif ($a < $b)
{
echo "b is greater";
} else {
echo "a and b are equal";
}
a) a is greater
b) b is greater
c) a and b are equal
d) Error
Answer: b) b is greater
20. Which statement
will execute if none of the case conditions match in a switch statement?
a) The code block
following break
b) The code block following continue
c) The code block following default
d) None
Answer: c) The code block following default
21. What will be the result of the following PHP code if $age is 25?
if ($age < 13) {
echo "Child";
} elseif ($age < 20)
{
echo "Teenager";
} elseif ($age < 60)
{
echo "Adult";
} else {
echo "Senior";
}
a) Child
b) Teenager
c) Adult
d) Senior
Answer: c) Adult
22. What will be
the output of the following PHP code if $x is 5?
php
Copy code
switch ($x) {
case 1:
case 2:
case 3:
echo "Low";
break;
case 4:
case 5:
echo "Medium";
break;
case 6:
case 7:
echo "High";
break;
default:
echo "Undefined";
}
a) Low
b) Medium
c) High
d) Undefined
Answer: b) Medium
23. What will be
the output of the following PHP code if $number is 10?
if ($number % 2 == 0) {
if ($number % 3 == 0) {
echo "Divisible by 6";
} else {
echo "Divisible by 2 but not
3";
}
} else {
echo "Not divisible by 2";
}
a) Divisible by 6
b) Divisible by 2 but not 3
c) Not divisible by 2
d) Error
Answer: b) Divisible by 2 but not 3
24. What will be
the result of the following PHP code if $score is 75?
if ($score >= 50 && $score < 60) {
echo "Pass";
} elseif ($score >=
60 && $score < 75) {
echo "Good";
} elseif ($score >=
75) {
echo "Excellent";
} else {
echo "Fail";
}
a) Pass
b) Good
c) Excellent
d) Fail
Answer: a) Good
25. Which PHP
statement will be executed if $day is 7 in the following code?
switch ($day) {
case 1:
echo "Monday";
break;
case 2:
echo "Tuesday";
break;
case 3:
echo "Wednesday";
break;
case 4:
echo "Thursday";
break;
case 5:
echo "Friday";
break;
case 6:
echo "Saturday";
break;
case 7:
echo "Sunday";
break;
default:
echo "Invalid day";
}
a) Monday
b) Saturday
c) Sunday
d) Invalid day
Answer: c) Sunday
26. What will be
the result of the following PHP code if $age is 16?
if ($age >= 13 && $age < 18) {
echo "Teen";
} else {
echo "Not a Teen";
}
a) Teen
b) Not a Teen
c) Error
d) Nothing
Answer: a) Teen
27. What will be
the output of the following PHP code if $x is 3?
switch ($x) {
case 1:
echo "One";
break;
case 2:
case 3:
echo "Two or Three";
break;
case 4:
echo "Four";
break;
default:
echo "Other";
}
a) One
b) Two or Three
c) Four
d) Other
Answer: b) Two or Three
28. What will be
the result of the following PHP code if $number is 7?
if ($number > 5) {
if ($number < 10) {
echo "Between 6 and 9";
} else {
echo "10 or greater";
}
} else {
echo "5 or less";
}
a) Between 6 and 9
b) 10 or greater
c) 5 or less
d) Error
Answer: a) Between 6 and 9
29. What will be
the output of the following PHP code if $value is 4?
switch ($value) {
case 1:
case 2:
case 3:
echo "Low";
break;
case 4:
case 5:
echo "Medium";
break;
case 6:
echo "High";
break;
default:
echo "Undefined";
}
a) Low
b) Medium
c) High
d) Undefined
Answer: b) Medium
30. What will be
the result of the following PHP code if $x is true?
if ($x) {
echo "True";
} else {
echo "False";
}
a) True
b) False
c) Error
d) Nothing
Answer: a) True
31. What will be the output of the following PHP code if $temperature is -1?
if ($temperature > 0) {
echo "Above freezing";
} elseif ($temperature
== 0) {
echo "At freezing";
} else {
echo "Below freezing";
}
a) Above freezing
b) At freezing
c) Below freezing
d) Error
Answer: c) Below freezing
32. Consider the
following code. What will be the output if $value is 3?
switch ($value) {
case 1:
echo "One";
break;
case 2:
echo "Two";
break;
case 3:
case 4:
echo "Three or Four";
break;
default:
echo "Other";
}
a) One
b) Two
c) Three or Four
d) Other
Answer: c) Three or Four
33. What will be
the output of the following PHP code?
$x = 10;
if ($x < 5) {
echo "Less than 5";
} elseif ($x < 15)
{
echo "Between 5 and 15";
} else {
echo "15 or more";
}
a) Less than 5
b) Between 5 and 15
c) 15 or more
d) Error
Answer: b) Between 5 and 15
34. What will be
the result of the following PHP code if $day is 6?
switch ($day) {
case 1:
case 2:
case 3:
case 4:
case 5:
echo "Weekday";
break;
case 6:
case 7:
echo
"Weekend";
break;
default:
echo "Invalid day";
}
a) Weekday
b) Weekend
c) Invalid day
d) Error
Answer: b) Weekend
35. How would you
correctly handle multiple conditions in a nested if statement?
$age = 20;
$membership = "Gold";
if ($age > 18) {
if ($membership == "Gold") {
echo "Adult Gold Member";
} else {
echo "Adult Non-Gold Member";
}
} else {
echo "Not an Adult";
}
a) Adult Gold Member
b) Adult Non-Gold Member
c) Not an Adult
d) Error
Answer: a) Adult Gold Member
36. What is the
output of the following PHP code if $x is 15?
switch (true) {
case ($x < 10):
echo "Less than 10";
break;
case ($x >= 10 && $x <= 20):
echo "Between 10 and 20";
break;
case ($x > 20):
echo "Greater than 20";
break;
default:
echo "Undefined";
}
a) Less than 10
b) Between 10 and 20
c) Greater than 20
d) Undefined
Answer: b) Between 10 and 20
37. What will be
the result of this PHP code if $score is 85?
if ($score >= 90) {
echo "Excellent";
} elseif ($score >=
80) {
echo "Very Good";
} elseif ($score >=
70) {
echo "Good";
} else {
echo "Needs Improvement";
}
a) Excellent
b) Very Good
c) Good
d) Needs Improvement
Answer: b) Very Good
38. What will be
the output of the following PHP code if $value is 7?
switch ($value % 2) {
case 0:
echo "Even";
break;
case 1:
echo "Odd";
break;
default:
echo "Unknown";
}
a) Even
b) Odd
c) Unknown
d) Error
Answer: b) Odd
39. What will be
the result of the following PHP code if $score is 60?
if ($score >= 50) {
if ($score >= 60) {
echo "Pass";
} else {
echo "Fail";
}
} else {
echo "Fail";
}
a) Pass
b) Fail
c) Error
d) Nothing
Answer: a) Pass
40. Which of the
following PHP statements will output "Hello World" based on $language?
switch ($language) {
case "English":
echo "Hello World";
break;
case "Spanish":
echo "Hola Mundo";
break;
case "French":
echo "Bonjour le Monde";
break;
default:
echo "Language not supported";
}
a) Hello World
b) Hola Mundo
c) Bonjour le Monde
d) Language not supported
Answer: a) Hello World (assuming $language is set to "English")
41. What will be the output of the following PHP code if $age is 18?
if ($age < 18) {
echo "Minor";
} elseif ($age >= 18
&& $age <= 65) {
echo "Adult";
} else {
echo "Senior";
}
a) Minor
b) Adult
c) Senior
d) Error
Answer: b) Adult
42. What is the
output of the following PHP code if $score is 100?
if ($score >= 90) {
echo "A";
} elseif ($score >=
80) {
echo "B";
} elseif ($score >=
70) {
echo "C";
} elseif ($score >=
60) {
echo "D";
} else {
echo "F";
}
a) A
b) B
c) C
d) D
Answer: a) A
43. What will be
the output of the following PHP code if $day is 5?
switch ($day) {
case 1:
case 2:
case 3:
case 4:
case 5:
echo "Weekday";
break;
case 6:
case 7:
echo "Weekend";
break;
default:
echo "Invalid day";
}
a) Weekday
b) Weekend
c) Invalid day
d) Error
Answer: a) Weekday
44. What will be
the result of this PHP code if $x is 0?
if ($x) {
echo "True";
} else {
echo "False";
}
a) True
b) False
c) Error
d) Nothing
Answer: b) False
45. What will be
the output of the following PHP code?
$x = 10;
$y = 20;
if ($x > $y) {
echo "x is greater";
} elseif ($x < $y)
{
echo "y is greater";
} else {
echo "x and y are equal";
}
a) x is greater
b) y is greater
c) x and y are equal
d) Error
Answer: b) y is greater
46. What will be
the output of the following PHP code if $value is 3?
switch ($value) {
case 1:
echo "One";
break;
case 2:
echo "Two";
break;
case 3:
case 4:
echo "Three or Four";
break;
default:
echo "Other";
}
a) One
b) Two
c) Three or Four
d) Other
Answer: c) Three or Four
47. What will be
the output of the following PHP code?
$x = 10;
$y = 20;
$z = 30;
if ($x < $y) {
if ($y < $z) {
echo "All conditions true";
} else {
echo "Second condition false";
}
} else {
echo "First condition false";
}
a) All conditions true
b) Second condition false
c) First condition false
d) Error
Answer: a) All conditions true
48. What will be
the output if $x is 2 and $y is 3?
if ($x == 2 && $y == 3) {
echo "Both are correct";
} elseif ($x == 2 || $y
== 3) {
echo "One is correct";
} else {
echo "Neither is correct";
}
a) Both are correct
b) One is correct
c) Neither is correct
d) Error
Answer: a) Both are correct
49. What will be
the result of the following PHP code?
$x = 5;
switch (true) {
case ($x < 5):
echo "Less than 5";
break;
case ($x == 5):
echo "Equal to 5";
break;
case ($x > 5):
echo "Greater than 5";
break;
default:
echo "Undefined";
}
a) Less than 5
b) Equal to 5
c) Greater than 5
d) Undefined
Answer: b) Equal to 5
50. What will be
the output of the following PHP code if $score is 65?
if ($score >= 70) {
echo "Pass";
} else {
if ($score >= 60) {
echo "Barely Pass";
} else {
echo "Fail";
}
}
a) Pass
b) Barely Pass
c) Fail
d) Error
Answer: b) Barely Pass
Control Structures - Part 2 Objective: Understand and use loops (for, while, do...while) for repetitive tasks. Learn loop control techniques. Outcome: Students will be able to use for, while, and do...while loops to iterate over data and control loop execution with break and continue.
ChatGPT said:
ChatGPT
Sure! Here are some multiple-choice questions focused on PHP loops (for, while, do...while) and loop control techniques (break, continue).
1. What will be the output of the following PHP code?
for ($i = 0; $i < 3; $i++) {
echo $i . " ";
}
a) 0 1 2
b) 1 2 3
c) 0 1 2 3
d) 1 2
Answer: a) 0 1 2
2. What will be the
result of the following PHP code?
$i = 0;
while ($i < 5) {
echo $i . " ";
$i += 2;
}
a) 0 2 4
b) 0 2 4 6
c) 1 3 5
d) 0 1 2 3 4
Answer: a) 0 2 4
3. What will be the
output of the following PHP code?
$i = 0;
do {
echo $i . " ";
$i++;
} while ($i < 3);
a) 0 1 2
b) 1 2 3
c) 0 1 2 3
d) 0 1 2 3 4
Answer: a) 0 1 2
4. What is the
result of the following PHP code if $x is 5?
php
Copy code
for ($i = 0; $i < $x;
$i++) {
if ($i == 3) {
break;
}
echo $i . " ";
}
a) 0 1 2 3
b) 0 1 2
c) 0 1 2 3 4
d) 0 1 2 3 4 5
Answer: b) 0 1 2
5. What will be the
output of the following PHP code?
for ($i = 0; $i < 4; $i++) {
if ($i % 2 == 0) {
continue;
}
echo $i . " ";
}
a) 1 3
b) 0 2
c) 1 2 3
d) 0 1 2 3
Answer: a) 1 3
6. What will be the
result of the following PHP code?
php
Copy code
$i = 1;
while ($i <= 3) {
echo $i . " ";
$i++;
if ($i == 2) {
continue;
}
break;
}
a) 1 2 3
b) 1 2
c) 1 2 3
d) 1
Answer: d) 1
7. What will be the
output of the following PHP code?
for ($i = 1; $i <= 5; $i++) {
if ($i == 3) {
continue;
}
if ($i == 4) {
break;
}
echo $i . " ";
}
a) 1 2 3
b) 1 2 3 4
c) 1 2
d) 1 2 3 4 5
Answer: c) 1 2
8. What will be the
result of this PHP code?
$i = 0;
do {
echo $i . " ";
$i++;
} while ($i < 0);
a) 0
b) 0
c) Nothing
d) Error
Answer: a) 0
9. What will be the
output of the following PHP code if $n is 4?
for ($i = 1; $i <= $n; $i++) {
if ($i == 3) {
continue;
}
echo $i . " ";
}
a) 1 2 4
b) 1 2 3 4
c) 1 2
d) 1 2 3
Answer: a) 1 2 4
10. What will be
the result of the following PHP code?
$x = 0;
while ($x < 3) {
if ($x == 1) {
$x++;
continue;
}
echo $x . " ";
$x++;
}
a) 0 1 2
b) 0 2
c) 1 2
d) 0 1
Answer: b) 0 2
11. What will be the output of the following PHP code?
$i = 1;
while ($i < 5) {
if ($i == 3) {
$i++;
continue;
}
echo $i . " ";
$i++;
}
a) 1 2 3 4
b) 1 2 4
c) 1 2
d) 1 3 4
Answer: b) 1 2 4
12. What will be
the result of the following PHP code?
for ($i = 0; $i < 3; $i++) {
for ($j = 0; $j < 2; $j++) {
if ($j == 1) {
break;
}
echo $i . $j . " ";
}
}
a) 00 01 10 11
b) 00 01 10
c) 00 01
d) 01 10
Answer: c) 00 01
13. What will be
the output of the following PHP code?
$x = 0;
while ($x < 5) {
if ($x % 2 == 0) {
echo
$x . " ";
}
$x++;
if ($x == 4) {
break;
}
}
a) 0 2 4
b) 0 2
c) 0 2 4 6
d) 0 1 2 3
Answer: b) 0 2
14. What will be
the result of the following PHP code?
$i = 1;
do {
echo $i . " ";
$i++;
if ($i > 3) {
break;
}
} while ($i < 5);
a) 1 2 3
b) 1 2 3 4
c) 1 2 3 4 5
d) 1 2
Answer: a) 1 2 3
15. What will be
the output of the following PHP code if $n is 3?
for ($i = 0; $i < 5; $i++) {
if ($i % $n == 0) {
continue;
}
echo $i . " ";
}
a) 1 2 3 4
b) 1 2 4
c) 0 1 2 3 4
d) 1 2 3 4
Answer: b) 1 2 4
16. What will be
the result of the following PHP code?
$i = 0;
do {
$i++;
if ($i == 3) {
continue;
}
echo $i . " ";
} while ($i < 5);
a) 1 2 3 4
b) 1 2 4
c) 1 2 3
d) 1 2
Answer: b) 1 2 4
17. What will be
the output of the following PHP code?
for ($i = 0; $i < 3; $i++) {
for ($j = 0; $j < 3; $j++) {
if ($j == 2) {
continue 2;
}
echo $i . $j . " ";
}
}
a) 00 01 10 11 20
b) 00 01 10
c) 00 01 10 11
d) 00 01
Answer: b) 00 01 10
18. What will be
the result of the following PHP code?
$i = 1;
while ($i < 5) {
if ($i == 2) {
$i++;
continue;
}
echo $i . " ";
$i++;
}
a) 1 2 3 4
b) 1 3 4
c) 1 2 3
d) 1 2
Answer: b) 1 3 4
19. What will be
the output of the following PHP code?
$x = 0;
for ($i = 0; $i < 4;
$i++) {
if ($i == 2) {
continue;
}
$x += $i;
}
echo $x;
a) 4
b) 5
c) 6
d) 7
Answer: a) 4
20. What will be
the result of the following PHP code?
$i = 0;
while ($i < 5) {
$i++;
if ($i == 3) {
continue;
}
echo $i . " ";
}
a) 1 2 3 4 5
b) 1 2 4 5
c) 1 2 3 4
d) 1 2 4 5
Answer: b) 1 2 4 5
21. What will be the output of the following PHP code?
$i = 0;
while ($i < 5) {
if ($i == 3) {
break;
}
echo $i . " ";
$i++;
}
a) 0 1 2 3
b) 0 1 2
c) 1 2 3
d) 0 1 2 3 4
Answer: b) 0 1 2
22. What will be
the result of the following PHP code?
for ($i = 0; $i < 3; $i++) {
for ($j = 0; $j < 3; $j++) {
if
($i == 1 && $j == 1) {
continue 1;
}
echo $i . $j . " ";
}
}
a) 00 01 02 10 12 20
21 22
b) 00 01 02 10 20 21 22
c) 00 01 02 11 20 21 22
d) 00 01 02 10 20
Answer: d) 00 01 02 10 20
23. What will be
the output of the following PHP code?
$i = 0;
do {
if ($i == 2) {
break;
}
echo $i . " ";
$i++;
} while ($i < 5);
a) 0 1 2
b) 0 1
c) 0 1 2 3
d) 1 2
Answer: b) 0 1
24. What will be
the result of this PHP code?
$i = 1;
while ($i < 5) {
if ($i == 3) {
$i++;
continue;
}
echo $i . " ";
$i++;
}
a) 1 2 3 4
b) 1 2 4
c) 1 2
d) 1 2 3
Answer: b) 1 2 4
25. What will be
the output of the following PHP code?
for ($i = 1; $i <= 4; $i++) {
if ($i % 2 != 0) {
continue;
}
echo $i . " ";
}
a) 1 2 3 4
b) 2 4
c) 1 3
d) 0
Answer: b) 2 4
26. What will be
the result of the following PHP code?
$i = 0;
while ($i < 4) {
$i++;
if ($i == 2) {
continue;
}
echo $i . " ";
}
a) 1 2 3 4
b) 1 3 4
c) 2 3 4
d) 1 2 3
Answer: b) 1 3 4
27. What will be
the output of the following PHP code?
$x = 0;
for ($i = 0; $i < 3;
$i++) {
for ($j = 0; $j < 3; $j++) {
if ($i == 1 && $j == 1) {
continue 2;
}
echo $i . $j . " ";
}
}
a) 00 01 02 10 20 21
22
b) 00 01 02 10 20
c) 00 01 02 10 11 20
d) 00 01 02 10 20 21
Answer: b) 00 01 02 10 20
28. What will be
the result of the following PHP code?
$i = 1;
do {
if ($i == 2) {
$i++;
continue;
}
echo $i . " ";
$i++;
} while ($i < 4);
a) 1 2 3
b) 1 3
c) 1 2
d) 1
Answer: b) 1 3
29. What will be
the output of the following PHP code?
for ($i = 0; $i < 5; $i++) {
if ($i % 2 == 0) {
continue;
}
echo $i . " ";
}
a) 1 3 5
b) 0 2 4
c) 1 3
d) 0 1 2 3 4
Answer: a) 1 3
30. What will be
the result of the following PHP code?
$i = 0;
do {
if ($i == 2) {
$i++;
continue;
}
echo $i . " ";
$i++;
} while ($i < 5);
a) 0 1 2 3 4
b) 0 1 3 4
c) 0 1 2 3
d) 0 1 3
Answer: b) 0 1 3 4
31. What will be the output of the following PHP code?
for ($i = 0; $i < 3; $i++) {
if ($i == 1) {
continue 2;
}
echo $i . " ";
}
a) 0 1 2
b) 0 2
c) 0
d) 1 2
Answer: c) 0
32. What will be
the result of this PHP code?
$i = 0;
while ($i < 5) {
if ($i % 2 != 0) {
$i++;
continue;
}
echo $i . " ";
$i++;
}
a) 0 2 4
b) 1 3 5
c) 1 2 3 4
d) 0 1 2 3 4
Answer: a) 0 2 4
33. What will be
the output of the following PHP code?
for ($i = 1; $i <= 4; $i++) {
if ($i == 2) {
continue;
}
echo $i . " ";
}
a) 1 2 3 4
b) 1 3 4
c) 1 2 3
d) 1 3 4 5
Answer: b) 1 3 4
34. What will be
the result of the following PHP code?
$i = 0;
do {
if ($i == 2) {
$i++;
continue;
}
echo $i . " ";
$i++;
} while ($i < 4);
a) 0 1 2 3
b) 0 1 3
c) 0 1
d) 0 1 2
Answer: b) 0 1 3
35. What will be
the output of this PHP code?
$x = 0;
while ($x < 3) {
$x++;
if ($x == 2) {
break;
}
echo $x . " ";
}
a) 1 2
b) 1
c) 1 2 3
d) 0 1
Answer: b) 1
36. What will be
the result of the following PHP code?
for ($i = 0; $i < 3; $i++) {
for ($j = 0; $j < 3; $j++) {
if ($j == 1) {
continue 2;
}
echo $i . $j . " ";
}
}
a) 00 01 02 10 20 21
22
b) 00 01 10 20
c) 00 01 02 10 11 20
d) 00 01 10
Answer: b) 00 01 10 20
37. What will be
the output of this PHP code?
$i = 0;
while ($i < 4) {
if ($i == 1) {
$i++;
continue;
}
if ($i == 2) {
break;
}
echo $i . " ";
$i++;
}
a) 0 1
b) 0 1 2
c) 0 1 2 3
d) 0 1 2
Answer: a) 0 1
38. What will be
the result of the following PHP code?
$i = 0;
do {
if ($i == 1) {
$i++;
continue;
}
echo $i . " ";
$i++;
} while ($i < 3);
a) 0 1 2
b) 0 2
c) 0 1
d) 0 1 2 3
Answer: b) 0 2
39. What will be
the output of the following PHP code?
for ($i = 0; $i < 5; $i++) {
if ($i % 2 == 0) {
continue;
}
echo $i . " ";
}
a) 0 2 4
b) 1 3
c) 1 2 3 4
d) 1 2 3
Answer: b) 1 3
40. What will be
the result of the following PHP code?
$i = 1;
do {
if ($i == 2) {
break;
}
echo $i . " ";
$i++;
} while ($i < 4);
a) 1 2
b) 1
c) 1 2 3
d) 1 2 3 4
Answer: b) 1
These questions are
designed to test understanding of various loop constructs and their control
mechanisms in PHP.
4o mini
You said:
Can u give some more
from same concept
ChatGPT said:
ChatGPT
Certainly! Here are
more multiple-choice questions focusing on PHP loops and control structures:
41. What will be
the output of the following PHP code?
$i = 0;
do {
if ($i == 2) {
$i++;
continue;
}
if ($i == 4) {
break;
}
echo $i . " ";
$i++;
} while ($i < 5);
a) 0 1 2 3
b) 0 1 2
c) 0 1 2 3 4
d) 0 1 2 4
Answer: a) 0 1 3
42. What will be
the result of this PHP code?
php
Copy code
for ($i = 0; $i < 3;
$i++) {
if ($i == 1) {
break;
}
echo $i . " ";
}
a) 0 1
b) 0
c) 1 2
d) 0 1 2
Answer: b) 0
43. What will be
the output of the following PHP code?
$i = 0;
while ($i < 4) {
$i++;
if ($i == 2) {
continue;
}
if ($i == 3) {
break;
}
echo $i . " ";
}
a) 1 2 3
b) 1 2
c) 1 2 3 4
d) 1
Answer: d) 1
44. What will be
the result of the following PHP code?
php
Copy code
for ($i = 1; $i <= 4;
$i++) {
if ($i % 2 == 0) {
continue 2;
}
echo $i . " ";
}
a) 1 2 3 4
b) 1 3
c) 1 2
d) 1
Answer: b) 1 3
45. What will be
the output of the following PHP code?
$i = 1;
while ($i <= 5) {
if ($i == 3) {
$i++;
continue;
}
echo $i . " ";
$i++;
}
a) 1 2 3 4 5
b) 1 2 4 5
c) 1 2 3 4
d) 1 2 4
Answer: b) 1 2 4 5
46. What will be
the result of the following PHP code?
php
Copy code
for ($i = 0; $i < 4;
$i++) {
if ($i == 2) {
continue 1;
}
echo $i . " ";
}
a) 0 1 2 3
b) 0 1 3
c) 0 1
d) 0 1 2
Answer: a) 0 1 3
47. What will be
the output of this PHP code?
$i = 1;
do {
if ($i == 4) {
break;
}
echo $i . " ";
$i++;
} while ($i < 5);
a) 1 2 3 4
b) 1 2 3
c) 1 2 3 4 5
d) 1 2
Answer: b) 1 2 3
48. What will be
the result of the following PHP code?
$i = 0;
while ($i < 5) {
if ($i % 2 == 0) {
$i++;
continue;
}
echo $i . " ";
$i++;
}
a) 0 2 4
b) 1 3
c) 1 2 3 4
d) 0 1 2 3 4
Answer: b) 1 3
49. What will be
the output of the following PHP code?
for ($i = 0; $i < 3; $i++) {
if ($i == 1) {
break;
}
echo $i . " ";
}
a) 0 1
b) 0
c) 1 2
d) 0 1 2
Answer: b) 0
50. What will be
the result of the following PHP code?
php
Copy code
$i = 0;
do {
if ($i == 2) {
$i++;
continue;
}
echo $i . " ";
$i++;
} while ($i < 5);
a) 0 1 2 3 4
b) 0 1 3 4
c) 0 1 2
d) 0 1 3
Answer: b) 0 1 3 4
51. What will be the output of the following PHP code?
$i = 0;
while ($i < 4) {
if ($i == 1) {
$i++;
continue;
}
if ($i == 2) {
break;
}
echo $i . " ";
$i++;
}
a) 0 1
b) 0 1 2
c) 0 1 2 3
d) 0 1 3
Answer: a) 0 1
52. What will be
the result of this PHP code?
for ($i = 0; $i < 4; $i++) {
if ($i == 2) {
continue 2;
}
echo $i . " ";
}
a) 0 1 2 3
b) 0 1 3
c) 0 1
d) 0 1 2
Answer: b) 0 1 3
53. What will be
the output of the following PHP code?
$i = 0;
do {
if ($i == 1) {
$i++;
continue;
}
if ($i == 3) {
break;
}
echo $i . " ";
$i++;
} while ($i < 5);
a) 0 1 2
b) 0 1 2 3
c) 0 1 3
d) 0 1 2 3 4
Answer: a) 0 1 2
54. What will be
the result of the following PHP code?
for ($i = 0; $i < 3; $i++) {
if ($i == 1) {
$i++;
continue;
}
echo $i . " ";
}
a) 0 1 2
b) 0 2
c) 0 1
d) 1 2
Answer: b) 0 2
55. What will be
the output of this PHP code?
php
Copy code
$x = 0;
for ($i = 0; $i < 4;
$i++) {
if ($x == 2) {
break;
}
if ($i % 2 == 0) {
$x++;
}
echo $i . " ";
}
a) 0 1 2
b) 0 1 2 3
c) 0 1 2 3 4
d) 0 1
Answer: a) 0 1 2
56. What will be
the result of the following PHP code?
$i = 0;
while ($i < 5) {
if ($i == 3) {
$i++;
continue;
}
if ($i == 4) {
break;
}
echo $i . " ";
$i++;
}
a) 0 1 2 3
b) 0 1 2 4
c) 0 1 2
d) 0 1 2 3 4
Answer: a) 0 1 2
57. What will be
the output of the following PHP code?
for ($i = 0; $i < 5; $i++) {
if ($i == 2) {
continue;
}
if ($i == 4) {
break;
}
echo $i . " ";
}
a) 0 1 2 3
b) 0 1 3
c) 0 1 2 3 4
d) 0 1 2
Answer: b) 0 1 3
58. What will be
the result of the following PHP code?
$i = 0;
do {
if ($i == 1) {
$i++;
continue 2;
}
echo $i . " ";
$i++;
} while ($i < 4);
a) 0 1 2 3
b) 0 2 3
c) 0 1 2
d) 0 1
Answer: b) 0 2 3
59. What will be
the output of the following PHP code?
php
Copy code
$i = 0;
while ($i < 5) {
if ($i == 3) {
$i++;
continue;
}
if ($i == 4) {
break;
}
echo $i . " ";
$i++;
}
a) 0 1 2 3
b) 0 1 2 4
c) 0 1 2
d) 0 1 2 3 4
Answer: a) 0 1 2
60. What will be
the result of the following PHP code?
for ($i = 0; $i < 4; $i++) {
if ($i == 2) {
break 2;
}
echo $i . " ";
}
a) 0 1 2
b) 0 1
c) 0 1 2 3
d) 0
Answer: b) 0 1
61. What will be the output of the following PHP code?
for ($i = 0; $i < 4; $i++) {
if ($i == 1) {
continue 1;
}
echo $i . " ";
}
a) 0 1 2 3
b) 0 2 3
c) 0 1 3
d) 0 1 2
Answer: c) 0 2 3
62. What will be
the result of this PHP code?
$i = 0;
while ($i < 4) {
if ($i == 2) {
$i++;
continue 2;
}
echo $i . " ";
$i++;
}
a) 0 1 2 3
b) 0 1 3
c) 0 1
d) 0 1 2
Answer: b) 0 1 3
63. What will be
the output of the following PHP code?
$i = 0;
do {
if ($i == 1) {
$i++;
continue;
}
if ($i == 3) {
break;
}
echo $i . " ";
$i++;
} while ($i < 5);
a) 0 1 2
b) 0 1 2 3
c) 0 1 3
d) 0 1 2 3 4
Answer: a) 0 1 2
64. What will be
the result of the following PHP code?
$i = 0;
while ($i < 5) {
if ($i % 2 == 0) {
$i++;
continue;
}
echo $i . " ";
$i++;
}
a) 0 1 2 3 4
b) 1 3
c) 0 2 4
d) 1 2 3 4
Answer: b) 1 3
65. What will be
the output of this PHP code?
for ($i = 0; $i < 5; $i++) {
if ($i == 3) {
continue 2;
}
echo $i . " ";
}
a) 0 1 2 3 4
b) 0 1 2
c) 0 1 2 4
d) 0 1 2 3
Answer: b) 0 1 2
66. What will be
the result of the following PHP code?
$i = 0;
do {
if ($i == 1) {
$i++;
continue;
}
if ($i == 4) {
break;
}
echo $i . " ";
$i++;
} while ($i < 6);
a) 0 1 2 3
b) 0 1 2 3 4
c) 0 1 2 3 4 5
d) 0 1 2 4
Answer: a) 0 1 2 3
67. What will be
the output of the following PHP code?
for ($i = 0; $i < 3; $i++) {
if ($i == 1) {
$i++;
continue;
}
echo $i . " ";
}
a) 0 1 2
b) 0 2
c) 0 1
d) 1 2
Answer: b) 0 2
68. What will be
the result of the following PHP code?
$i = 0;
while ($i < 5) {
if ($i == 3) {
$i++;
continue 2;
}
echo $i . " ";
$i++;
}
a) 0 1 2 3
b) 0 1 2 4
c) 0 1 2
d) 0 1 2 3 4
Answer: b) 0 1 2 4
69. What will be
the output of this PHP code?
$i = 0;
do {
if ($i == 2) {
$i++;
break;
}
echo $i . " ";
$i++;
} while ($i < 4);
a) 0 1 2
b) 0 1
c) 0 1 2 3
d) 0 1 2 3 4
Answer: b) 0 1
70. What will be
the result of the following PHP code?
for ($i = 0; $i < 3; $i++) {
if ($i == 1) {
$i++;
continue;
}
if ($i == 2) {
break;
}
echo $i . " ";
}
a) 0 1
b) 0 1 2
c) 0 1 2 3
d) 0
Answer: a) 0
71. What will be the output of the following PHP code?
$i = 1;
while ($i < 4) {
if ($i == 2) {
$i++;
continue;
}
echo $i . " ";
$i++;
}
a) 1 2 3
b) 1 3
c) 1 2
d) 1
Answer: b) 1 3
72. What will be
the result of this PHP code?
for ($i = 0; $i < 4; $i++) {
if ($i == 2) {
$i++;
continue;
}
if ($i == 3) {
break;
}
echo $i . " ";
}
a) 0 1
b) 0 1 2
c) 0 1 2 3
d) 0 1 2 3 4
Answer: a) 0 1
73. What will be
the output of the following PHP code?
$i = 0;
do {
if ($i == 1) {
$i++;
continue 2;
}
echo $i . " ";
$i++;
} while ($i < 4);
a) 0 1 2
b) 0 2 3
c) 0 1
d) 0 1 2 3
Answer: b) 0 2 3
74. What will be
the result of the following PHP code?
$i = 0;
for ($i = 0; $i < 5;
$i++) {
if ($i == 3) {
break 2;
}
echo $i . " ";
}
a) 0 1 2
b) 0 1 2 3
c) 0 1 2 3 4
d) 0
Answer: a) 0 1 2
75. What will be
the output of this PHP code?
$i = 0;
while ($i < 5) {
if ($i == 3) {
$i++;
continue;
}
echo $i . " ";
$i++;
}
a) 0 1 2 3 4
b) 0 1 2 4
c) 0 1 2
d) 0 1 2 3
Answer: b) 0 1 2 4
76. What will be
the result of this PHP code?
$i = 0;
for ($i = 0; $i < 4;
$i++) {
if ($i == 2) {
continue;
}
if ($i == 3) {
break;
}
echo $i . " ";
}
a) 0 1 2
b) 0 1 3
c) 0 1
d) 0 1 2 3
Answer: c) 0 1
77. What will be
the output of the following PHP code?
$i = 0;
do {
if ($i == 2) {
$i++;
break;
}
echo $i . " ";
$i++;
} while ($i < 4);
a) 0 1 2
b) 0 1
c) 0 1 2 3
d) 0 1 2 3 4
Answer: b) 0 1
78. What will be
the result of this PHP code?
$i = 0;
while ($i < 5) {
if ($i == 2) {
$i++;
continue;
}
if ($i == 4) {
break;
}
echo $i . " ";
$i++;
}
a) 0 1 2 3
b) 0 1 2 4
c) 0 1 2
d) 0 1 2 3 4
Answer: a) 0 1 2 3
79. What will be
the output of the following PHP code?
for ($i = 0; $i < 3; $i++) {
if ($i == 1) {
$i++;
continue 2;
}
echo $i . " ";
}
a) 0 1 2
b) 0 2
c) 0 1
d) 1 2
Answer: b) 0 2
80. What will be
the result of this PHP code?
$i = 0;
for ($i = 0; $i < 5;
$i++) {
if ($i == 4) {
continue 2;
}
echo $i . " ";
}
a) 0 1 2 3 4
b) 0 1 2 3
c) 0 1 2 3 4 5
d) 0 1 2 3 4
Answer: b) 0 1 2 3
81. What will be the output of the following PHP code?
$i = 0;
while ($i < 3) {
if ($i == 1) {
$i++;
continue;
}
echo $i . " ";
$i++;
}
a) 0 1 2
b) 0 2
c) 0 1
d) 1 2
Answer: b) 0 2
82. What will be
the result of this PHP code?
for ($i = 0; $i < 4; $i++) {
if ($i == 2) {
continue 2;
}
echo $i . " ";
}
a) 0 1 2 3
b) 0 1
c) 0 1 2
d) 0 1 3
Answer: d) 0 1 3
83. What will be
the output of the following PHP code?
$i = 0;
do {
if ($i == 1) {
$i++;
continue;
}
if ($i == 3) {
break;
}
echo $i . " ";
$i++;
} while ($i < 5);
a) 0 1 2
b) 0 1 2 3
c) 0 1
d) 0 1 2 3 4
Answer: a) 0 1 2
84. What will be
the result of the following PHP code?
$i = 0;
for ($i = 0; $i < 4;
$i++) {
if ($i == 2) {
$i++;
continue;
}
if ($i == 3) {
break;
}
echo $i . " ";
}
a) 0 1
b) 0 1 2
c) 0 1 2 3
d) 0
Answer: a) 0 1
85. What will be
the output of this PHP code?
$i = 0;
while ($i < 5) {
if ($i == 2) {
$i++;
continue 2;
}
echo $i . " ";
$i++;
}
a) 0 1 2 3 4
b) 0 1 3 4
c) 0 1 2
d) 0 1 2 3
Answer: b) 0 1 3 4
86. What will be
the result of the following PHP code?
$i = 0;
do {
if ($i == 2) {
$i++;
break;
}
echo $i . " ";
$i++;
} while ($i < 4);
a) 0 1 2
b) 0 1
c) 0 1 2 3
d) 0 1 2 3 4
Answer: b) 0 1
87. What will be
the output of this PHP code?
for ($i = 0; $i < 5; $i++) {
if ($i == 3) {
$i++;
continue;
}
if ($i == 4) {
break;
}
echo $i . " ";
}
a) 0 1 2 3
b) 0 1 2
c) 0 1 2 3 4
d) 0 1 2 3 4
Answer: b) 0 1 2
88. What will be
the result of the following PHP code?
$i = 0;
while ($i < 3) {
if ($i == 1) {
$i++;
continue 2;
}
echo $i . " ";
$i++;
}
a) 0 1 2
b) 0 2
c) 0 1
d) 1 2
Answer: b) 0 2
89. What will be
the output of this PHP code?
$i = 0;
do {
if ($i == 1) {
$i++;
continue 2;
}
echo $i . " ";
$i++;
} while ($i < 4);
a) 0 1 2
b) 0 2 3
c) 0 1 2 3
d) 0 1
Answer: b) 0 2 3
90. What will be
the result of the following PHP code?
for ($i = 0; $i < 4; $i++) {
if ($i == 2) {
continue;
}
if ($i == 3) {
break;
}
echo $i . " ";
}
a) 0 1
b) 0 1 2
c) 0 1 2 3
d) 0
Answer: a) 0 1