- PHP5 Операторы
- PHP Арифметические операторы
- PHP Присваивания операторы
- PHP Сравнения операторы
- PHP Инкремент/Декремент операторы
- PHP Логические операторы
- PHP Строчные операторы
- PHP Массива операторы
- PHP Operators
- PHP Arithmetic Operators
- PHP Assignment Operators
- PHP Comparison Operators
- PHP Increment / Decrement Operators
- PHP Logical Operators
- PHP String Operators
- PHP Array Operators
- PHP Conditional Assignment Operators
PHP5 Операторы
Операторы используются для выполнения операций с переменными и значениями.
PHP определяет операты на следующие группы:
- Арифметические
- Присваивания
- Сравнения
- Инкремент/Декремент
- Логические
- Строчные
- Массивы
PHP Арифметические операторы
PHP арифметические операторы используются с числовыми значениями для выполнения простых арифметических операций, таких как; сложение, вычитание, умножение и т.д.
Оператор | Имя | Пример | Результат | Посмотреть |
---|---|---|---|---|
+ | Сложение | $x + $y | Сумма $x и $y | Демо » |
— | Вычитание | $x — $y | Разница $x и $y | Демо » |
* | Умножение | $x * $y | Результат $x и $y | Демо » |
/ | Деление | $x / $y | Коэффициент $x и $y | Демо » |
% | Модуль | $x % $y | Остаток при делении $x и $y | Демо » |
** | Возведение в степень | $x ** $y | Результат $x к $y’th право (введен в PHP 5.6) |
PHP Присваивания операторы
PHP операторы присваивания используются с числовыми значениями для записи значения в переменную.
Базовый оператор назначения PHP = . Это значит, что левый операнд получает значение выражения назначения справа.
Присваивание | То же . | Описание | Посмотреть |
---|---|---|---|
x = y | x = y | Левый операнд получает значение выражения назначения справа. | Демо » |
x += y | x = x + y | Сложение | Демо » |
x -= y | x = x — y | Вычитание | Демо » |
x *= y | x = x * y | Умножение | Демо » |
x /= y | x = x / y | Деление | Демо » |
x %= y | x = x % y | Модуль | Демо » |
PHP Сравнения операторы
PHP операторы сравнения используются для сравнения двух значений (числа или строки):
Оператор | Имя | Пример | Результат | Посмотреть |
---|---|---|---|---|
== | Равно | $x == $y | Возвращает true если $x равно $y | Демо » |
=== | Идентичны | $x === $y | Возвращает true если $x идентично $y, и они того же типа | Демо » |
!= | Не равно | $x != $y | Возвращает true если $x не равно $y | Демо » |
<> | Не равно | $x <> $y | Возвращает true если $x не равно $y | Демо » |
!== | Не идентичны | $x !== $y | Возвращает true если $x не идентичны $y, или они не одного типа | Демо » |
> | Больше чем | $x > $y | Возвращает true если $x больше чем $y | Демо » |
Меньше чем | $x < $y | Возвращает true если $x меньше чем $y | Демо » | |
>= | Больше чем или равно | $x >= $y | Возвращает true если $x больше чем или равно $y | Демо » |
Меньше чем или равно | $x | Возвращает true если $x меньше чем или равно $y | Демо » |
PHP Инкремент/Декремент операторы
PHP Инкремент оператор, используются для увеличения значения переменной.
PHP Декремент оператор, используются для уменьшения значения переменной.
Оператор | Имя | Описание | Посмотреть |
---|---|---|---|
++$x | Перед-инкрементом | Увеличивает $x на один, возвращает $x | Демо » |
$x++ | После-инкремента | Возвращает $x, увеличивает $x на один | Демо » |
—$x | Перед-декрементом | Уменьшает $x на один, возвращает $x | Демо » |
$x— | После-декремента | Возвращает $x, уменьшает $x на один | Демо » |
PHP Логические операторы
PHP логические операторы используются для объединения условных операторов.
Оператор | Имя | Пример | Результат | Посмотреть |
---|---|---|---|---|
and | И | $x and $y | Правда если оба $x и $y будет true | Демо » |
or | ИЛИ | $x or $y | Правда если оба $x или $y будет true | Демо » |
xor | НЕ ИЛИ | $x xor $y | Правда если тоже $x или $y true, но не оба | Демо » |
&& | И | $x && $y | Правда если оба $x и $y будет true | Демо » |
|| | ИЛИ | $x || $y | Правда если тоже $x или $y будет true | Демо » |
! | НЕ | !$x | Правда если $x будет не true | Демо » |
PHP Строчные операторы
PHP имеет два оператора, специально разработанные для строк.
Оператор | Имя | Пример | Результат | Посмотреть |
---|---|---|---|---|
. | Конкатенация | $txt1 . $txt2 | Конкатенация $txt1 и $txt2 | Демо » |
.= | Присвоение конкатенации | $txt1 .= $txt2 | Добавить $txt2 к $txt1 | Демо » |
PHP Массива операторы
PHP операторы массива используются для сравнения массивов.
Оператор | Имя | Пример | Результат | Посмотреть |
---|---|---|---|---|
+ | Союз | $x + $y | Союз $x и $y | Демо » |
== | Равенство | $x == $y | Возвращает true, если $x и $y есть пара ключ/значение | Демо » |
=== | Идентичность | $x === $y | Возвращает true, если $x и $y имеют одинаковые пары ключ/значение в одном порядке, одного и того же типа | Демо » |
!= | Неравенство | $x != $y | Возвращает true, если $x не равно $y | Демо » |
<> | Неравенство | $x <> $y | Возвращает true, если $x не равно $y | Демо » |
!== | Без-идентичности | $x !== $y | Возвращает true, если $x не идентичен $y | Демо » |
Мы только что запустили
SchoolsW3 видео
PHP Operators
Operators are used to perform operations on variables and values.
PHP divides the operators in the following groups:
- Arithmetic operators
- Assignment operators
- Comparison operators
- Increment/Decrement operators
- Logical operators
- String operators
- Array operators
- Conditional assignment operators
PHP 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 | Show it |
---|---|---|---|---|
+ | Addition | $x + $y | Sum of $x and $y | Try it » |
— | Subtraction | $x — $y | Difference of $x and $y | Try it » |
* | Multiplication | $x * $y | Product of $x and $y | Try it » |
/ | Division | $x / $y | Quotient of $x and $y | Try it » |
% | Modulus | $x % $y | Remainder of $x divided by $y | Try it » |
** | Exponentiation | $x ** $y | Result of raising $x to the $y’th power | Try it » |
PHP Assignment Operators
The PHP assignment operators are used with numeric values 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 on the right.
Assignment | Same as. | Description | Show it |
---|---|---|---|
x = y | x = y | The left operand gets set to the value of the expression on the right | Try it » |
x += y | x = x + y | Addition | Try it » |
x -= y | x = x — y | Subtraction | Try it » |
x *= y | x = x * y | Multiplication | Try it » |
x /= y | x = x / y | Division | Try it » |
x %= y | x = x % y | Modulus | Try it » |
PHP Comparison Operators
The PHP comparison operators are used to compare two values (number or string):
Operator | Name | Example | Result | Show it |
---|---|---|---|---|
== | Equal | $x == $y | Returns true if $x is equal to $y | Try it » |
=== | Identical | $x === $y | Returns true if $x is equal to $y, and they are of the same type | Try it » |
!= | Not equal | $x != $y | Returns true if $x is not equal to $y | Try it » |
<> | Not equal | $x <> $y | Returns true if $x is not equal to $y | Try it » |
!== | Not identical | $x !== $y | Returns true if $x is not equal to $y, or they are not of the same type | Try it » |
> | Greater than | $x > $y | Returns true if $x is greater than $y | Try it » |
Less than | $x < $y | Returns true if $x is less than $y | Try it » | |
>= | Greater than or equal to | $x >= $y | Returns true if $x is greater than or equal to $y | Try it » |
Less than or equal to | $x | Returns true if $x is less than or equal to $y | Try it » | |
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. | Try it » |
PHP Increment / Decrement Operators
The PHP increment operators are used to increment a variable’s value.
The PHP decrement operators are used to decrement a variable’s value.
Operator | Name | Description | Show it |
---|---|---|---|
++$x | Pre-increment | Increments $x by one, then returns $x | Try it » |
$x++ | Post-increment | Returns $x, then increments $x by one | Try it » |
—$x | Pre-decrement | Decrements $x by one, then returns $x | Try it » |
$x— | Post-decrement | Returns $x, then decrements $x by one | Try it » |
PHP Logical Operators
The PHP logical operators are used to combine conditional statements.
Operator | Name | Example | Result | Show it |
---|---|---|---|---|
and | And | $x and $y | True if both $x and $y are true | Try it » |
or | Or | $x or $y | True if either $x or $y is true | Try it » |
xor | Xor | $x xor $y | True if either $x or $y is true, but not both | Try it » |
&& | And | $x && $y | True if both $x and $y are true | Try it » |
|| | Or | $x || $y | True if either $x or $y is true | Try it » |
! | Not | !$x | True if $x is not true | Try it » |
PHP String Operators
PHP has two operators that are specially designed for strings.
Operator | Name | Example | Result | Show it |
---|---|---|---|---|
. | Concatenation | $txt1 . $txt2 | Concatenation of $txt1 and $txt2 | Try it » |
.= | Concatenation assignment | $txt1 .= $txt2 | Appends $txt2 to $txt1 | Try it » |
PHP Array Operators
The PHP array operators are used to compare arrays.
Operator | Name | Example | Result | Show it |
---|---|---|---|---|
+ | Union | $x + $y | Union of $x and $y | Try it » |
== | Equality | $x == $y | Returns true if $x and $y have the same key/value pairs | Try it » |
=== | Identity | $x === $y | Returns true if $x and $y have the same key/value pairs in the same order and of the same types | Try it » |
!= | Inequality | $x != $y | Returns true if $x is not equal to $y | Try it » |
<> | Inequality | $x <> $y | Returns true if $x is not equal to $y | Try it » |
!== | Non-identity | $x !== $y | Returns true if $x is not identical to $y | Try it » |
PHP Conditional Assignment Operators
The PHP conditional assignment operators are used to set a value depending on conditions:
Operator | Name | Example | Result | Show it |
---|---|---|---|---|
?: | 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 | Try it » |
?? | 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 | Try it » |