Уроки простыми словами. Урок 3. Все операторы PHP с примерами, с выводом работы кода на экран.
ОПЕРАТОРЫ необходимы для выполнения различных операций над переменными, значениями и другими объектами.
Оператор - это то, что принимает одно или больше значений и вычисляет новое значение. В PHP существует несколько ГРУПП операторов, какие - рассмотрим далее. Стоит помнить, что у операторов есть ПРИОРИТЕТ выполнения - одни выполняются раньше других (как в школьной программе математики).
ВСЕ ОПЕРАТОРЫ PHP (для некоторых в скобках не указано написание оператора из-за ограничения Youtube использовать угловые скобки):
- Арифметические (01:20)
- Сложение ( )
- Вычитание (-)
- Умножение (*)
- Деление (/)
- Деление по модулю (%)
- Возведение в степень (**)
- Операторы присваивания (02:43)
- Равно (=)
- Сложение ( =)
- Вычитание (-=)
- Умножение (*=)
- Деление (/=)
- Деление по модулю (%=)
- Возведение в степень (**=)
- Оператор сравнения с null (??=)
- Побитовое И (&=)
- Побитовое Или (|=)
- Побитовое Исключающее или (^=)
- Побитовое Сдвиг влево
- Побитовое Сдвиг вправо
- Операторы сравнения (07:33)
- Равно (==)
- Идентично (===)
- Не равно (!=)
- Не идентично (!==)
- Больше
- Меньше
- Больше или равно
- Меньше или равно
- Операторы увеличения и уменьшения (инкремент и декремент) (11:25)
- Префиксный инкремент ( $variable)
- Постфиксный инкремент ($variable )
- Префиксный декремент (--$variable)
- Постфиксный декремент ($variable--)
- Логические операторы (13:05)
- И (and) (&&)
- Или (or) (||)
- Не или (xor)
- Не (!)
- Строчные операторы (14:58)
- Конкатенация (.)
- Конкатенация с присвоением (.=)
- Операторы массива (15:53)
- Слияние ( )
- Равно (==)
- Идентично (===)
- Не равно (!=)
- Не идентично (!==)
- Побитовые операторы (18:00)
- И (&)
- Или (|)
- Исключающее или (^)
- Сдвиг влево
- Сдвиг вправо
- Отрицание (~)
- Другие операторы (19:30)
- Объекты - создание, клонирование, выяснение принадлежности (new) (clone) (instanceof)
- Приведение типов ((int)) ((float)) ((string)) ((array)) ((object)) ((bool))
- Взятие по ссылке (сослаться на переменную в оперативной памяти) (&)
- Тернарный оператор (?:)
- Оператор сравнения с null (??)
- Космический корабль (spaceship), возвращает: 0 - если обе части равны, 1 - если левая часть больше, -1 - если правая часть больше
- Управление ошибками (@)
- Оператор исполнения (shell_exec()) (` `)
- Print (print)
- Yield (“урожай“) - генератор, работает как обычная функция, при этом при повторном обращении перебор данных будет продолжен с предыдущего места остановки. yield from - делегирование генератора (yield) (yield from)
---
#php #phpcourse #phptutorials #phpdeveloper #phpуроки #вебпрограммист
Урок на сайте:
Исходный код к уроку: