0% found this document useful (0 votes)
4 views

PHP Operators TLE 9

The document provides an overview of various PHP operators, including arithmetic, assignment, comparison, increment/decrement, string, logical, array, conditional assignment, and control structures. It explains how each operator functions with examples and describes control statements like if, switch, and loops. This serves as a comprehensive guide for understanding and using PHP operators and control structures effectively.

Uploaded by

Winmazing
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

PHP Operators TLE 9

The document provides an overview of various PHP operators, including arithmetic, assignment, comparison, increment/decrement, string, logical, array, conditional assignment, and control structures. It explains how each operator functions with examples and describes control statements like if, switch, and loops. This serves as a comprehensive guide for understanding and using PHP operators and control structures effectively.

Uploaded by

Winmazing
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

PHP Operators - Used to perform operation on Variables and Values

PHP Arithmetic Operations – used with the numeric values to perform common
arithmetical operations such as addition, subtraction,
multiplication and division

+ Addition $x + $y Sum of $x and $y

- Subtraction $x - $y Difference of $x and $y

* Multiplication $x * $y Product of $x and $y

/ Division $x / $y Quotient of $x and $y

% Modulus $x % $y Remainder of $x divided


by $y

** Exponentiation $x ** $y Result of raising $x to the


$y'th power
PHP Assignment Operators – used with numeric operators to write a value to a variable,
The basic assignment operator in PHP is “=” It means
that the left operand gets set to the value of the
assignment expression to the right “x = x n y”

Assignmen Same as... Description


t

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 Comparison Operators – used to compare two values (number or string)

Operato Name Example Result


r

== Equal $x == $y Returns true if $x is equal to $y

=== Identical $x === $y Returns true if $x is equal to $y, and they


are of the same type

!= Not equal $x != $y Returns true if $x is not equal to $y

<> Not equal $x <> $y Returns true if $x is not equal to $y

!== Not identical $x !== $y Returns true if $x is not equal to $y, or


they are not of the same type

> Greater than $x > $y Returns true if $x is greater than $y

< Less than $x < $y Returns true if $x is less than $y

>= Greater than or equal to $x >= $y Returns true if $x is greater than or equal
to $y

<= Less than or equal to $x <= $y Returns true if $x is less than or equal to
$y

<=> Spaceship $x <=> $y Returns an integer less than, equal to, or


greater than zero, depending on if $x is
less than, equal to, or greater than $y.
Introduced in PHP 7.
PHP Increment and Decrement Operators – Used to increase and decrease a
variables’ values

Operato Same as... Description


r

++$x Pre-increment Increments $x by one, then returns $x

$x++ Post-increment Returns $x, then increments $x by one

--$x Pre-decrement Decrements $x by one, then returns $x

$x-- Post-decrement Returns $x, then decrements $x by one

Operato Name Example Result


r

. Concatenation $txt1 . $txt2 Concatenation of


$txt1 and $txt2

.= Concatenation $txt1 .= $txt2 Appends $txt2 to


assignment $txt1

PHP string operators – has 2 operators specifically designed for strings


PHP Logical Operators – used to combine conditional statements

Operato Name Example Result


r

and And $x and $y True if both $x and $y are


true

or Or $x or $y True if either $x or $y is
true

xor Xor $x xor $y True if either $x or $y is


true, but not both

&& And $x && $y True if both $x and $y are


true

|| Or $x || $y True if either $x or $y is
true

! Not !$x True if $x is not true


PHP Array Operators – used to compare arrays

Operato Name Example Result


r

+ Union $x + $y Union of $x and $y

== Equality $x == $y Returns true if $x and $y


have the same key/value
pairs

=== Identity $x === $y Returns true if $x and $y


have the same key/value
pairs in the same order
and of the same types

!= Inequality $x != $y Returns true if $x is not


equal to $y

<> Inequality $x <> $y Returns true if $x is not


equal to $y

!== Non-identity $x !== $y Returns true if $x is not


identical to $y
PHP conditional assignment operators - used to set a value depending on
Conditions

Operato Name Example Result


r

?: Ternary $x = expr1 ? expr2 : expr3 Returns the value of


$x.
The value of $x
is expr2 if expr1 =
TRUE.
The value of $x
is expr3 if expr1 =
FALSE

?? Null coalescing $x = expr1 ?? expr2 Returns the value of


$x.
The value of $x
is expr1 if expr1 exists,
and is not NULL.
If expr1 does not exist,
or is NULL, the value of
$x is expr2.
Introduced in PHP 7

PHP conditional statement – used to perform different actions based on different


condition
The if statement - executes some code if one condition is true.

 if statement - executes some code if one condition is true


 if...else statement - executes some code if a condition is true and
another code if that condition is false
 if...elseif...else statement - executes different codes for more than
two conditions
 switch statement - selects one of many blocks of code to be executed
The switch statement - used to perform different actions based on different

conditions.

When PHP reaches a break keyword, it breaks out of the switch block

The default keyword specifies the code to run if there is no case match

If you want multiple cases to use the same code block, you can specify the
cases

PHP Loops - used to execute the same block of code again and again, as long as
a certain condition is true.

 while - loops through a block of code as long as the specified condition is


true
 do...while - loops through a block of code once, and then repeats the
loop as long as the specified condition is true
 for - loops through a block of code a specified number of times
 foreach - loops through a block of code for each element in an array

You might also like