Jan
15
2009
php - ternary

Κατά καιρούς γράφω διάφορα πράγματα στο wiki μου (κυρίως για προσωπική χρήση), ένα από αυτά είναι κάποιες σημειώσεις που έχω στα ελληνικά για php

Πρόσφατα έμαθα (θυμήθηκα από την θεωρία στην σχολή) ότι η php υποστηρίζει (όχι όσο καλά θα ήθελα) την δομή Ternary. Επίσης για να είμαι και ειλικρινής το φρέσκαρα και σήμερα που έπεσα σε αυτό.

H δομή ελέγχου ternary είναι μία συντόμευση της if - then - else
Στο manual της php αναφέρεται εδώ.

Ένα απλό παράδειγμα από μένα είναι το εξής:


// Κλασικός τρόπος
if ( $alitheia = 1 ) { 
  print "Yes. it's true";
} else {
  print "No, it's false";
}

// ternary
( $alitheia = 1 ) ?   print "Yes. it's true" : print "No, it's false" ;

Happy hacking :)