Οι Τελεστές Σύγκρισης
Οι τελεστές σύγκρισης (comparison operators)μάς δίνουν τη δυνατότητα να συγκρίνουμε δύο τιμές.
Παράδειγμα |
Όνομα |
Αποτέλεσμα |
$a == $b |
Ίσο |
True αν το $a είναι ίσο με το $b |
$a === $b |
Ακριβώς ίδιο |
True αν τα $a είναι ίσο με $b και είναι του ίδιου τύπου |
$a != $b |
Όχι ίσο |
True αν το $a δεν είναι ίσο με το $b |
$a < $b |
Μικρότερο από |
True αν το $a είναι μικρότερο από το $b |
$a > $b |
Μεγαλύτερο από |
True αν το $a είναι μεγαλύτερο από το $b |
$a <= $b |
Μικρότερο από ή ίσο με |
True αν το $a είναι μικρότερο ή ίσο από το $b |
$a >= $b |
Μεγαλύτερο από ή ίσο με |
True αν το $a είναι μεγαλύτερο ή ίσο από το $b |
Οι Τελεστές Εκτέλεσης
Η PHP υποστηρίζει έναν τελεστή εκτέλεσης (execution operator), τον backticks (``). Η PHP θα προσπαθήσει να εκτελέσει τα περιεχόμενα των backticks σαν μια εντολή shell. Η έξοδος μπορεί να ανατεθεί σε μια μεταβλητή.
$output = `ls -al`;
echo "<pre>$output</pre>";
Μπορούμε να δούμε επίσης και τις συναρτήσεις system(), passthru(), exec(), popen(), escapeshellcmd().
Οι Τελεστές Αύξησης/Μείωσης
Η PHP υποστηρίζει τους τελεστές αύξησης και μείωσης που θυμίζουν την C.
Παράδειγμα |
Όνομα |
Αποτέλεσμα |
++$a |
Pre-increment |
Αυξάνει το $a κατά ένα και μετά το επιστρέφει |
$a++ |
Post-increment |
Επιστρέφει το $a και μετά το αυξάνει κατά ένα |
--$a |
Pre-decrement |
Μειώνει το $a κατά ένα και μετά το επιστρέφει |
$a-- |
Post-decrement |
Επιστρέφει το $a και μετά το μειώνει κατά ένα |
Οι Λογικοί Τελεστές
Οι λογικοί τελεστές (logical operators) της PHP είναι οι εξής :
Παράδειγμα |
Όνομα |
Αποτέλεσμα |
$a and $b |
And |
True αν και το $a και το $b είναι true |
$a or $b |
Or |
True αν ένα από τα $a ή $b είναι true |
$a xor $b |
Xor |
True αν ένα από τα $a ή $b είναι true αλλά όχι και τα δύο |
!$a |
Not |
True αν το $a δεν είναι true |
$a && $b |
And |
True αν και το $a και το $b είναι true |
$a || $b |
Or |
True αν ένα από τα $a ή $b είναι true |
Οι Τελεστές των Αλφαριθμητικών (Strings)
Υπάρχουν δύο τελεστές για τα αλφαριθμητικά (strings). Ο πρώτος είναι ο τελεστής συνένωσης (concatenation operator), '.', ο οποίος επιστρέφει την ένωση του δεξιού και του αριστερού του ορίσματος. Ο δεύτερος είναι ο τελεστής εκχώρησης συνένωσης (concatenating assignment operator),'.='.
$a = "Hello ";
$b = $a . "World!"; // το $b περιέχει το "Hello World!"
$a = "Hello ";
$a .="World!"; // το $a περιέχει το "Hello World!"
Αυριο θα συνεχίσουμε με κάτι πιο ενδιαφέρων και πιο χρήσιμο πάνω στη Php.
0 σχόλια:
Δημοσίευση σχολίου