2.1 Operators in PHP, Conditional Statements in PHP
2.1 Operators in PHP, Conditional Statements in PHP
• PHP Operator is a symbol i.e used to perform operations on operands. In simple words, operators are
used to perform operations on variables or values. For example: $num=10+20;//+ is the operator and
10,20 are operands
3. Comparison operators
4. Increment/Decrement operators
5. Logical operators
6. String operators
PHP Operators:
1. Arithmetic Operators
The PHP arithmetic operators are used with numeric values to perform common arithmetical
operations, such as addition, subtraction, multiplication etc.
Operator Name Example Result
+ Addition $x + $y Sum of $x and $y
The PHP assignment operators are used with numeric values to write a value to a variable.
Assignment Same as... Description
x=y x=y The left operand gets set to the value of the
expression on the right
x += y x=x+y Addition
x -= y x=x-y Subtraction
x *= y x=x*y Multiplication
x /= y x=x/y Division
x %= y x=x%y Modulus
PHP Operators:
3. Comparison Operators
The PHP comparison operators are used to compare two values (number or string):
Operator Name Example Result
== Equal $x == $y Returns true if $x is equal to $y
The PHP increment operators are used to increment a variable's value and decrement operators are
used to decrement a variable's value.
Operator Same as... Description
++$x Pre-increment Increments $x by one, then returns $x
PHP has two operators that are specially designed for strings.
The PHP conditional assignment operators are used to set a value depending on conditions:
Operator Name Example Result
?: Ternary $x Returns the value of $x.
= expr1 ? expr2 : expr3 The value of $x is expr2 if expr1 = TRUE.
The value of $x is expr3 if expr1 = FALSE
• It enables you to create dynamic and flexible code logic by controlling the flow of execution
based on various conditions.
1. if statement:
if (condition) {
}
Conditional Statements in PHP:
Example of if statement: $t = 14;
echo “Hello!";}
2. if-else statement:
• PHP else statement executes a block of code if the condition of the preceding if statement evaluates
false.
if (condition) {
// Code to execute if condition is true
} else {
// Code to execute if condition is false
}
Conditional Statements in PHP:
• Example of if-else statement;
$t = date("H");
} else {
}
Conditional Statements in PHP:
3. nested if statement:
• PHP else if statement allows you to evaluate multiple conditions sequentially and execute the
corresponding block of code if any condition is true.
if (condition1) {
} elseif (condition2) {
} else {
}
Conditional Statements in PHP:
Example of else if statement:
$a = 13;
} else {
}}
Conditional Statements in PHP:
4. Switch statement:
PHP switch statement provides an alternative to multiple elseif statements by allowing you to test a
variable against multiple possible values and execute different blocks of code accordingly.
switch (expression) {
case value1:
// Code to execute if expression equals value1
break;
case value2:
// Code to execute if expression equals value2
break;
default:
// Code to execute if expression doesn't match any case
}
Conditional Statements in PHP:
Example of switch statement:
$favcolor = "red";
switch ($favcolor) {
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, nor green!";}