Λειτουργίες αύξησης και μείωσης στη PHP
Εξετάστε τον ακόλουθο κώδικα:
<?php
$num = 0;
$num = $num + 1; // προσθέτουμε στον αριθμό μεταβλητής $num 1
echo $num; // θα εμφανίσει 1
?>
Όπως ήδη γνωρίζετε, αυτός ο κώδικας μπορεί να ξαναγραφεί
σε συντομευμένη μορφή μέσω του τελεστή +=:
<?php
$num = 0;
$num += 1; // προσθέτουμε στον αριθμό μεταβλητής $num 1
echo $num; // θα εμφανίσει 1
?>
Στην πραγματικότητα, η προσθήκη της μονάδας στον προγραμματισμό
συναντάται τόσο συχνά, που για αυτή τη λειτουργία
έχει επινοηθεί μια ακόμη πιο συντομευμένη σύνταξη
- ένας ειδικός τελεστής ++ (αύξηση),
που αυξάνει την τιμή της μεταβλητής κατά 1.
Ας ξαναγράψουμε τον κώδικά μας χρησιμοποιώντας τον:
<?php
$num = 0;
$num++; // προσθέτουμε στον αριθμό μεταβλητής a 1
echo $num; // θα εμφανίσει 1
?>
Εκτός από τη λειτουργία ++ υπάρχει επίσης η λειτουργία
-- (μείωση), που μειώνει
την τιμή της μεταβλητής κατά 1. Δείτε το παράδειγμα:
<?php
$num = 0;
$num--; // αφαιρούμε από τη μεταβλητή $num τον αριθμό 1
echo $num; // θα εμφανίσει -1
?>
Μετατρέψτε αυτόν τον κώδικα έτσι ώστε να περιέχει λειτουργίες αύξησης και μείωσης:
<?php
$num = 10;
$num = $num + 1;
$num = $num + 1;
$num = $num - 1;
echo $num;
?>