Тернарный оператор в PHP
Теория | |
Пример | |
Похожие статьи |
Теория
Сперва пишется выражение, затем ?
После ? пишутся два значения и : между ними.
Если выражение верное (True) то выбирается левое значение, в противном случае правое.
(Выражение) ? Если_правда : Если_ложь
Пример
<?php
echo (1 == 1) ? 'Правда' : 'Ложь';
// Правда
echo (1 == 2) ? 'Правда' : 'Ложь';
// Ложь
$r = (1 == 1) ? 'Yes' : 'No'; // $r is set to 'Yes'
echo $r;
// Yes