1. Describe advantage of PHP.
Ans:
1) simple and Easy: PHP is simple and easy to learn and code. The command
functions of PHP can easily learn and understand. The syntax is simple and
flexible to use.
2) Fast: PHP is known as the fastest Programming language as compared to
another. PHP applications can be easily loaded over the slow Internet and data
speed.
3) Database: PHP is easily connected with the database and make the connection
securely with databases. Multiple databases can be integrated with PHP.
4) Fast Performance: Scripts written in PHP usually execute faster than those
written in other scripting languages like [Link] or JSP
2. Syntax of PHP
Ans:
1) A PHP script starts with the tag
<?php
code
?>
3.
4.
4. Use of $ sign
5. Difference for and foreach
6. Describe variables datatypes constant and operators
i) Variables:
• Variables are "containers" for storing information.
• A variable can have a short name (like $x and $y) or a more descriptive name ($age,
$carname, $total_volume).
• Rules for PHP variables:
o A variable starts with the $ sign, followed by the name of the variable
o A variable name must start with a letter or the underscore character
o A variable name cannot start with a number
o A variable name can only contain alpha-numeric characters and
underscores (A-z, 0-9, and _ )
o Variable names are case-sensitive ($age and $AGE are two different
variables)
iii) Constant
• Constants are like variables, except that once they are defined they cannot be
changed or undefined.
• A constant is an identifier (name) for a simple value. The value cannot be changed
during the script.
• A valid constant name starts with a letter or underscore (no $ sign before the
constant name).
• To create a constant, use the define() function.
• Parameters:
o name: Specifies the name of the constant
o value: Specifies the value of the constant
o case-insensitive: Specifies whether the constant name should be case-
insensitive. Default is false. Note: Defining case-insensitive constants was
deprecated in PHP 7.3. PHP 8.0 accepts only false, the value true will
produce a warning.
define("GREETING", "Welcome to [Link]!");
echo GREETING;
Welcome to [Link]!
ii) Datatypes-
o Variables can store data of different types, and different data types can do
different things.
o PHP supports the following data types:
▪ String
▪ Integer
▪ Float (floating point numbers - also called double)
▪ Boolean
▪ Array
▪ Object
▪ NULL
▪ Resource
iv)operators-
• Operators are used to perform operations on variables and values.
• PHP divides the operators in the following groups:
o Arithmetic operators
o Assignment operators
o Comparison operators
o Increment/Decrement operators
o Logical operators
o String operators
o Array operators
o Conditional assignment operators
7. Decision making statements
Ans:
If statement
The if statement executes some code if one condition is true.
Syntax
if (condition) {
// code to be executed if condition is true;
}
if else if
if(condition1) {
// Code to be executed if condition1 is true
} elseif( condition2) {
// Code to be executed if the condition1 is false and condition2 is true
} else {
// Code to be executed if both condition1 and condition2 are false
}
Switch
switch (expression) {
case label1:
//code block
break;
case label2:
//code block
break;
case label3:
//code block
break;
default:
//code block
}
8. Largest of two number
Ans:
without function
<?php
$num1 = 10;
$num2 = 20;
if ($num1 > $num2) {
echo "$num1 is larger";
} else {
echo "$num2 is larger";
}
?>
Using function:
?>
9. PHP print and echo statement
The PHP print statement is similar to the echo statement and can be used
alternative to echo at many times.