Operatorul ternar seamana cu un "if...else..." simplu. Asa cum ii spune numele, este un operator ce foloseste trei operanzi.
Definitie
El arata astfel:
(conditie) ? valoare_daca_true : valoare_daca_false
Se evalueaza boolean conditia din paranteze. Daca aceasta conditie este true, rezultatul expresiei este valoarea de dupa
?. Daca este false, rezultatul expresiei este valoarea de dupa
:
Sursa script | Sursa HTML in browser |
1
2
3
4
5
6
7
8
9
10
11
| <?php
$a = (2 < 3) ? 'text1' : 'text2';
echo $a;
echo "\n";
$a = (2 > 3) ? 'x' : 'y';
echo $a;
echo "\n";
?> |
| |