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

PHP Учебник

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

PHP Формы

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

PHP Расширенный

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

PHP ООП

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

MySQL База данных

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

PHP XML

PHP XML Парсеры PHP SimpleXML Парсер PHP SimpleXML - Get 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 Файловая система PHP Фильтр PHP FTP PHP JSON PHP Ключевые слова PHP Libxml PHP Почта PHP Математика PHP Разное PHP MySQLi PHP Сеть PHP Output Control PHP RegEx 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;