Αυτός είναι ο ευκολότερος τύπος. Ένας boolean εκφράζει μια αληθινή τιμή. Μπορεί να είναι είτε TRUE είτε FALSE.
Óçìåßùóç: Ο τύπος boolean εισήχθη στην PHP 4.
Για να καθορίσετε ένα boolean λεκτικό (literal), χρησιμοποιείστε είτε τη λέξη κλειδί TRUE ή την FALSE. Και οι δυο είναι case-insensitive.
Συνήθως χρησιμοποιείτε κάποιο είδος τελεστή ο οποίος επιστρέφει μια boolean τιμή, και μετά την περνάει πάνω σε μια δομή ελέγχου.
Για να μετατρέψετε μια τιμή σε τύπο boolean, χρησιμοποιείστε είτε την (bool) ή την (boolean) για cast (μετατροπή). Πάντως, στις περισσότερες περιπτώσεις δεν χρειάζεται να χρησιμοποιείτε την cast, αφού μια τιμή θα μετατραπεί αυτόματα αν ο τελεστής, η συνάρτηση ή μια δομή ελέγχου απαιτεί μια παράμετρο τύπου boolean.
Δείτε επίσης το Type Juggling.
Όταν μετατρέπονται σε boolean, οι ακόλουθες τιμές είναι FALSE
Η ίδια η boolean γίνεται FALSE
o integer 0 (μηδέν)
ο float 0.0 (μηδέν)
ένας array με κανένα στοιχείο
ένα object με κανένα μέλος
ο ειδικός τύπος NULL (συμπεριλαμβανομένου των unset variables)
Ðñïåéäïðïßçóç |
Το -1 θεωρείται TRUE, όπως και οποιοδήποτε άλλο μη-μηδενικός (είτε θετικός είτε αρνητικός) αριθμός! |