PHP-ban mit jelent a "? " szerkezet?
Figyelt kérdés
tobb helyen lattam már. itt egy konkret pelda:
$selected = isset($_GET['valami']) ? $_GET['valami']:'';
AZt tudom hogy az isset, az mi, de az a kerdojel, meg a kettospont és '' az mit jelent? Nem talaltam sehol oldalt ami leirja:S
2014. jan. 31. 13:25
2/6 anonim válasza:
egy feltétel kiértékelése, több nyelvben van ilyesmi.
eredmény = feltétel ? ez : az;
Ha a feltétel teljesül, akkor az eredmény ez lesz, ha nem akkor az.
3/6 anonim válasza:
$value = (1 == 2) ? "alma" : "körte";
Ugyan az, mint:
if (1 == 2) {
$value = "alma";
} else {
$value = "körte";
}
4/6 anonim válasza:
Ezt hívják ternális operátornak, a működését elég jól összefoglalták már.
5/6 A kérdező kommentje:
Koszonom! Most mar ertem:)
2014. jan. 31. 22:09
6/6 anonim válasza:
Habár láttam már olyan könyvet, ahol terminális operátornak hívták (nem elírás, többször is volt), és ez a pasas még képes volt könyvet írni a PHP-ról. :-)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!