If szerkezet rövidítése.
Sziasztok!
Nézegettem egy php kódot és láttam benne egy érdekes logikai elbíráló szerkezetet. Egy változót vizsgál, ha nem üres, akkor az igaz, ami közvetlenül a kérdőjel után következik, ha hamis akkor a kettőspont utáni! Azt hiszem!Hogyan kell ezt használni? Egy kis doksi kéne (vagy támpont a php manualban)! :)
Köszi!
s_volenszki
ps.:
Hi hi! Még mindíg benthagyja a kódszinező az eredeti empty parancsot kiszinezés után! :)
■ Nézegettem egy php kódot és láttam benne egy érdekes logikai elbíráló szerkezetet. Egy változót vizsgál, ha nem üres, akkor az igaz, ami közvetlenül a kérdőjel után következik, ha hamis akkor a kettőspont utáni! Azt hiszem!
$from_params = empty($from_name) ? '"'.$from_name.'" <'.$from.'>' : '<'.$from.'>';
Köszi!
s_volenszki
ps.:
Hi hi! Még mindíg benthagyja a kódszinező az eredeti empty parancsot kiszinezés után! :)
nem értelek
Üdv,
Felhő
Bocsi!
s_volenszki
szerk:
Jó ez az RTFM kifejezés! Még nem láttam soha! :)
Pici plusz
http://hu2.php.net/manual/hu/language.operators.comparison.php
Itt pedig lásd: A ternáris operátor
Olvasgasd egészséggel.
Köszi köszi köszi....
Röviden, s tömören...
A "?" előtt áll egy feltétel. Ha ez igaz, akkor a "?" után álló, ":" -al elválasztott lehetőségek közül az első kerül végrehajtásra.
Ha hamis a feltétel, akkor a második.
üdv...
jó jó...