PHP тернарные операции

В PHP есть возможность сократить конструкции if с помощью тернарных операторов. Выглядит это так:

выражение1 ? выражение2 : выражение3

Сначала вычисляется выражение1, если оно истинно, то вычисляется выражение2, и оно становится результатом. Если выражение1 ложно, то вычисляется выражение3, и оно становится результатом.

$x = -20;
$x = $x < 0 ? -$x : $x;
echo $x; // выдаст 20

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

Ваш адрес email не будет опубликован.