Λογικές τιμές στην PHP
Εκτός από αριθμούς και συμβολοσειρές, υπάρχει και ένας άλλος τύπος
δεδομένων - λογικός (boolean). Αποτελείται
από δύο μόνο πιθανές τιμές:
true ή false. Αυτές οι τιμές
συμβολίζουν την αλήθεια και το ψεύδος αντίστοιχα.
Ο λογικός τύπος δεδομένων χρησιμοποιείται για πράγματα
που προϋποθέτουν δύο επιλογές απάντησης
- ναι ή όχι. Για παράδειγμα, στην ερώτηση
"είστε άνω των 18 ετών;" μπορείτε να απαντήσετε
ναι, δηλαδή true, ή όχι, δηλαδή
false.
Ας δούμε ένα παράδειγμα:
<?php
$isAdult = true; // ήδη ενήλικας
?>
Ας αλλάξουμε την τιμή σε διαφορετική:
<?php
$isAdult = false; // ακόμη όχι ενήλικας
?>
Ας εμφανίσουμε την τιμή της μεταβλητής μας στην οθόνη.
Χρησιμοποιούμε για αυτό την ειδική συνάρτηση
var_dump:
<?php
$isAdult = true;
var_dump($isAdult); // θα εμφανίσει true
?>
Ωστόσο, η έξοδος λογικών τιμών μέσω της echo
δεν είναι βολική:
<?php
echo true; // θα εμφανίσει 1
echo false; // θα εμφανίσει κενό
?>
Αναθέστε στη μεταβλητή την τιμή true.
Εμφανίστε αυτή τη μεταβλητή στην οθόνη.
Αναθέστε στη μεταβλητή την τιμή false.
Εμφανίστε αυτή τη μεταβλητή στην οθόνη.