ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ

PHP Учебник

PHP СТАРТ PHP Введение PHP Установка PHP Синтаксис PHP Комментарии PHP Переменные PHP Echo / Print PHP Типы данных PHP Строки PHP Числа PHP Константы PHP Операторы PHP If...Else...Elseif PHP Switch PHP Циклы PHP Функции PHP Массивы PHP Глобальные переменные

PHP Формы

PHP Обработка форм PHP Проверка формы PHP Обязательные поля формы PHP Форма URL/E-mail PHP Полная форма

PHP Продвинутый

PHP Дата и время PHP Подключение файлов PHP Обработка файлов PHP Файл Открыть/Читать PHP Файл Создать/Записать PHP Загрузка файлов PHP Cookies PHP Сессии PHP Фильтры PHP Расширенные фильтры PHP JSON

PHP OOP

PHP Что такое OOP PHP Классы/Объекты PHP Конструктор PHP Деструктор PHP Модификаторы доступа PHP Наследование PHP Константы PHP Абстрактные классы PHP Черты PHP Статические Методы PHP Статические свойства

MySQL База данных

MySQL База данных MySQL Коннект MySQL Создать DB MySQL Создать таблицы MySQL Вставить данные MySQL Получить последний ID MySQL Вставить несколько MySQL Подготовленный MySQL Выбрать данные MySQL Where MySQL Сортировать MySQL Удалить данные MySQL Обновить данные MySQL Ограничить данные

PHP XML

PHP XML Парсеры PHP SimpleXML Парсер PHP SimpleXML - Получить PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX Введение AJAX PHP AJAX База данных AJAX XML AJAX Живой поиск AJAX Опрос

PHP Примеры

PHP Примеры PHP Викторина PHP Упражнения PHP Сертификация

PHP Справочник

PHP Обзор PHP Массив PHP Календарь PHP Данные PHP Каталог PHP Ошибка PHP Файловая система PHP Фильтр PHP FTP PHP JSON PHP Libxml PHP Mail PHP Математический PHP Разное PHP MySQLi PHP Сеть PHP SimpleXML PHP Поток PHP Строка PHP Обработка переменных PHP XML Парсер PHP Zip PHP Часовые пояса

PHP. Уроки для начинающих

PHP Операторы


PHP Операторы

Операторы используются для выполнения операций с переменными и значениями.

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 степени Попробуй это »

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 <= $y Возвращает true, если $x меньше или равно $y Попробуй это »
<=> Spaceship (космический корабль) $x <=> $y Возвращает целое число меньше, равно или больше нуля, в зависимости от того, $x меньше, равно или больше, чем $y. Введено в PHP 7. Попробуй это »

PHP Операторы Инкремент / Декремент

PHP операторы инкремента используются для увеличения значения переменной.

PHP операторы декремента используются для уменьшения значения переменной.

Оператор Имя Описание Показать это
++$x Пре-инкремент Увеличивает $x на единицу, затем возвращает $x Попробуй это »
$x++ Пост-инкремент Возвращает $x, затем увеличивает $x на единицу Попробуй это »
--$x Пре-декремент Уменьшает $x на единицу, затем возвращает $x Попробуй это »
$x-- Пост-декремент Возвращает $x, затем уменьшает $x на единицу Попробуй это »

PHP Логические операторы

PHP логические операторы используются для объединения условных операторов.

Оператор Имя Пример Результат Показать это
and И $x and $y True, если $x и $y верны Попробуй это »
or Или $x or $y True, если $x или $y верны Попробуй это »
xor X или $x xor $y True если $x или $y верны, но не оба Попробуй это »
&& И $x && $y True если $x и $y верны Попробуй это »
|| Или $x || $y True если $x или $y верны Попробуй это »
! Не !$x True если $x не верен Попробуй это »

PHP Строковые операторы

PHP имеет два оператора, которые специально предназначены для строк.

Оператор Имя Пример Результат Показать это
. Конкатенация $txt1 . $txt2 Конкатенация $txt1 и $txt2 Попробуй это »
.= Конкатенация присвоения $txt1 .= $txt2 Добавляет $txt2 к $txt1 Попробуй это »

PHP Операторы Array (массива)

Операторы массива 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 Попробуй это »

PHP Операторы условного присваивания

PHP операторы условного присваивания используются для установки значения в зависимости от условий:

Оператор Имя Пример Результат Показать это
?: Тройной $x = expr1 ? expr2 : expr3 Возвращает значение $x.
Значение $x равно expr2, если expr1 = TRUE.
Значение $x равно expr3, если expr1 = FALSE
Попробуй это »
?? Нулевое слияние $x = expr1 ?? expr2 Возвращает значение $x.
Значение $x равно expr1, если expr1 существует и не равно NULL.
Если expr1 не существует или имеет значение NULL, значение $x равно expr2.
Введено в PHP 7
Попробуй это »

PHP Упражнения

Проверьте себя с помощью упражнений

Упражнение:

Умножьте 10 на 5 и выведите результат.

echo 10  5;