Η PHP υποστηρίζει τελεστές πρό- και μετά- αύξησης όπως η C.
Ðßíáêáò 15-5. Τελεστές Αύξησης/Μειώσης
Παράδειγμα | Όνομα | Αποτέλεσμα |
---|---|---|
++$a | Προ-αύξηση | Αυξάνει το $a κατά ένα και επιστρέφει το $a. |
$a++ | Μετά-αύξηση | Επιστρέφει το $a, και μετά αυξάνει το $a κατά ένα. |
--$a | Προ-μείωση | Μειώνει το $a κατά ένα, και μετά επιστρέφει το $a. |
$a-- | Μετά-μείωση | Επιστρέφει το $a, και μετά μειώνει το $a κατά ένα. |
Εδώ έχουμε ένα απλό παράδειγμα κώδικα:
<?php |
Η PHP ακολουθεί τις συνθήκες της Perl όταν διαχειρίζεται αριθμητικές πράξεις σε μεταβλητές χαρακτήρων και όχι αυτές τις C. Για παράδειγμα, στην Perl το 'Z'+1 επιστρέφει 'AA', ενώ στη C το 'Z'+1 επιστρέφει '[' ( ord('Z') == 90, ord('[') == 91 ). Σημειώστε ότι οι μεταβλητές χαρακτήρων μπορούν να αυξηθούν αλλά όχι να μειωθούν.