Размещено: 2024-01-30 13:14:45

Теги: php

ТЕРНАРНАЯ ОПЕРАЦИЯ

Для задания какого либо значения переменной часто нужно выбрать меньшее или большее из 2х вариантов. В этом случае можно использовать if, но есть более удобная сокращенная запись в виде тернарной операции. Тернарная операция состоит из трех операндов и имеет следующее определение: [первый операнд - условие] ? [второй операнд] : [третий операнд]. В зависимости от условия тернарная операция возвращает второй или третий операнд: если условие равно true, то возвращается второй операнд; если условие равно false, то третий. В php код это выглядит следующим образом:

$a = 1;
$b = 2;
//Вывод меньшего значения
//если a меньше b, то а
$z = $a < $b ? $a : $b;
echo $z;

$a = 1;
$b = 2;
//Вывод большего значения
//если a больше b, то а
$z = $a > $b ? $a : $b;
echo $z;

В js тоже самое:

const a=1;
const b=2;
const z=(a<b)?a:b;
console.log(z);

На эту страницу чаще всего попадают по запросам: сокращенный код, сокращенная запись, выбрать меньшее, выбрать большее