Написание сокращенных выражений на PHP

Разбираем как читать и понимать сокращенные конструкции и выражения на PHP. А также как самому написать сокращенный и лаконичный код по современным стандартам языка.

#1

Предположим мы что-то сравниваем. Например, какую-то дату с текущим временем.

Такое выражение:

Равно этому:

Теперь мы можем использовать переменную $date для проверки проходит ли условие или нет:

#2

Примерно тот же вариант. Выражение:

Равно этому:

Теперь можем использовать это условие:

#3

Есть условие: $a > $b, если оно верно вернем true, иначе false.

Это:

Равно этому:

#4

Если переменная $b не пустая, то переменная $a будет равна переменной $b. Иначе $a будет равна false.

Более длинная форма этого же выражения:

#5

Сокращенно:

Более длинная форма:

#6

Стиль, перенятый из языка Python. Использует оператор И (&&).

Если выражение слева от оператора выполняется успешно (возвращает true), то мы переходим к следующему условию. И т.д.

Если $type равно car и одновременно равен тому что находится внутри CONSTANT (константы), то переменная $number будет равна значению 100.

Эту же конструкцию можно представить иначе:

При этом скобки можно опустить. Их можно поставить для удобства в чтении кода.

Привет. Ты находишься на моём сайте. Я разработчик. Здесь я делюсь своими наработками и знаниями. Спрашивай в комментариях, если тебе что-то не понятно или пиши, если есть что добавить.

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи: "Написание сокращенных выражений на PHP".

Ваш e-mail не будет опубликован. Обязательные поля помечены *