Σύμβολα Λογικής PHP
- Previous Page Σταθερές PHP
- Next Page PHP If...Else
Αυτό το κεφάλαιο παρουσιάζει τους διάφορους συμβόλους που μπορούν να χρησιμοποιηθούν σε σενάρια PHP.
Οι αριθμητικοί συμβόλους του PHP
Operator | Name | Example | Result | Display Result |
---|---|---|---|---|
+ | Προσθήκη | $x + $y | Η προσθήκη του x με το y | Display Result |
- | Αφαίρεση | $x - $y | Η διαφορά του x με το y | Display Result |
* | Πολλαπλασιασμός | $x * $y | Το γινόμενο του x με το y | Display Result |
/ | Διαίρεση | $x / $y | Το ποσοστό του x με το y | Display Result |
% | Πάρε το υπολογισμό | $x % $y | Το αποτέλεσμα της διαίρεσης του x με το y | Display Result |
Το παρακάτω παράδειγμα δείχνει τα διαφορετικά αποτελέσματα της χρήσης των διαφορετικών αριθμητικών συναρτήσεων:
Example
<?php $x=17; $y=8; echo ($x + $y); // Εκτύπωση 25 echo ($x - $y); // Εκτύπωση 9 echo ($x * $y); // Εκτύπωση 136 echo ($x / $y); // Εκτύπωση 2.125 echo ($x % $y); // Εκτύπωση 1 ?>
Συμβόλους ορισμού PHP
Οι οριστικοί συμβόλους του PHP χρησιμοποιούνται για να γράψουν τιμή σε μεταβλητές.
Οι βασικοί οριστικοί συμβόλους του PHP είναι "=". Αυτό σημαίνει ότι η έκφραση που αποδίδεται δεξιά θα ορίσει τη τιμή του οπτικού αριστεράς.
Αντιγραφή | Συνάδει με | Περιγραφή | Display Result |
---|---|---|---|
x = y | x = y | Η δεξιά έκφραση ορίζει τη τιμή του αριστερού οπτικού. | Display Result |
x += y | x = x + y | Προσθήκη | Display Result |
x -= y | x = x - y | Αφαίρεση | Display Result |
x *= y | x = x * y | Πολλαπλασιασμός | Display Result |
x /= y | x = x / y | Διαίρεση | Display Result |
x %= y | x = x % y | Αντίστοιχος αριθμός | Display Result |
Το παρακάτω παράδειγμα δείχνει τα διαφορετικά αποτελέσματα της χρήσης των διαφορετικών συναρτήσεων εκθέσεων:
Example
<?php $x=17; echo $x; // Εκτύπωση 17 $y=17; $y += 8; echo $y; // Εκτύπωση 25 $z=17; $z -= 8; echo $z; // Εκτύπωση 9 $i=17; $i *= 8; echo $i; // Εκτύπωση 136 $j=17; $j /= 8; echo $j; // Εκτύπωση 2.125 $k=17; $k %= 8; echo $k; // Εκτύπωση 1 ?>
Συμβόλων αλφαβητικών συναρτήσεων PHP
Operator | Name | Example | Result | Display Result |
---|---|---|---|---|
. | Συγχώνευση | $txt1 = "Hello" $txt2 = $txt1 . " kosmos!" | Τώρα το $txt2 περιέχει "Hello kosmos!" | Display Result |
.= | Συγχώνευση εκθέσεων | $txt1 = "Hello" $txt1 .= " kosmos!" | Τώρα το $txt1 περιέχει "Hello kosmos!" | Display Result |
Η παρακάτω παράδειγμα δείχνει το αποτέλεσμα της χρήσης των συναρτήσεων αλφαβητικών συμβόλων:
Example
<?php $a = "Hello"; $b = $a . " kosmos!"; echo $b; // Εκτυπώνει Hello world! $x="Hello"; $x .= " world!"; echo $x; // Εκτυπώνει Hello world! ?>
Οι τελεστές αύξησης/μείωσης του PHP
Operator | Name | Περιγραφή | Display Result |
---|---|---|---|
++$x | Πριν αυξήσεις | Αυξάνει τον $x κατά ένα και επιστρέφει τον $x. | Display Result |
$x++ | Μετά αυξήσεις | Επιστρέφει τον $x, μετά αυξάνει τον $x. | Display Result |
--$x | Πριν μειώσεις | Μειώνει τον $x κατά ένα και επιστρέφει τον $x. | Display Result |
$x-- | Μετά μειώσεις | Επιστρέφει τον $x, μετά μειώνει τον $x. | Display Result |
Το παρακάτω παράδειγμα δείχνει διαφορετικά αποτελέσματα από την χρήση διαφορετικών τελεστών αύξησης/μείωσης:
Example
<?php $x=17; echo ++$x; // Εκτυπώνει 18 $y=17; echo $y++; // Εκτυπώνει 17 $z=17; echo --$z; // Εκτυπώνει 16 $i=17; echo $i--; // Εκτυπώνει 17 ?>
Οι λογισμικοί τελεστές σύγκρισης του PHP
Οι λογισμικοί τελεστές σύγκρισης του PHP χρησιμοποιούνται για τη σύγκριση δύο τιμών (αριθμοί ή κείμενα):
Operator | Name | Example | Result | Display Result |
---|---|---|---|---|
== | Ισος | $x == $y | Αν ο $x είναι ίσος με τον $y, επιστρέφει την αλήθεια. | Display Result |
=== | Ισος (πλήρως ίσος) | $x === $y | Αν ο $x είναι ίσος με τον $y και έχουν τον ίδιο τύπο, επιστρέφει την αλήθεια. | Display Result |
!= | Μη ίσος | $x != $y | Returns true if $x is not equal to $y. | Display Result |
<> | Μη ίσος | $x <> $y | Returns true if $x is not equal to $y. | Display Result |
!== | Μη ίσος (πλήρως διαφορετικός) | $x !== $y | Αν ο $x δεν είναι ίσος με τον $y ή έχουν διαφορετικό τύπο, επιστρέφει την αλήθεια. | Display Result |
> | Μεγαλύτερος από | $x > $y | Αν ο $x είναι μεγαλύτερος από τον $y, επιστρέφει την αλήθεια. | Display Result |
< | Μικρότερος από | $x < $y | Αν ο $x είναι μικρότερος από τον $y, επιστρέφει την αλήθεια. | Display Result |
>= | Μεγαλύτερος ή ίσος με | $x >= $y | Αν ο $x είναι μεγαλύτερος ή ίσος με τον $y, επιστρέφει την αλήθεια. | Display Result |
<= | Μικρότερος ή ίσος με | $x <= $y | Αν ο $x είναι μικρότερος ή ίσος με τον $y, επιστρέφει την αλήθεια. | Display Result |
Το παρακάτω παράδειγμα δείχνει διαφορετικά αποτελέσματα από την χρήση ορισμένων συγκριτικών τελεστών:
Example
<?php $x=17; $y="17"; var_dump($x == $y); echo "<br>"; var_dump($x === $y); echo "<br>"; var_dump($x != $y); echo "<br>"; var_dump($x !== $y); echo "<br>"; $a=17; $b=8; var_dump($a > $b); echo "<br>"; var_dump($a < $b); ?>
Λογισμικοί τελεστές λογικής του PHP
Operator | Name | Example | Result | Display Result |
---|---|---|---|---|
and | και | $x and $y | Αν ο $x και ο $y είναι και οι δύο αληθείς, επιστρέφει την αλήθεια. | Display Result |
or | ή | $x or $y | Αν ο $x και ο $y τουλάχιστον ένας είναι αληθής, επιστρέφει την αλήθεια. | Display Result |
xor | xor | $x xor $y | Αν ο $x και ο $y έχουν και μόνο έναν αληθές, επιστρέφει την αλήθεια. | Display Result |
&& | και | $x && $y | Αν ο $x και ο $y είναι και οι δύο αληθείς, επιστρέφει την αλήθεια. | Display Result |
|| | ή | $x || $y | Αν ο $x και ο $y τουλάχιστον ένας είναι αληθής, επιστρέφει την αλήθεια. | Display Result |
! | Not | !$x | Returns true if $x is not true. | Display Result |
PHP Array Operators
PHP array operators are used to compare arrays:
Operator | Name | Example | Result | Display Result |
---|---|---|---|---|
+ | Union | $x + $y | Union of $x and $y (but does not cover duplicate keys) | Display Result |
== | Equal | $x == $y | Returns true if $x and $y have the same key/value pairs. | Display Result |
=== | Identical | $x === $y | Returns true if $x and $y have the same key/value pairs and the same order and type. | Display Result |
!= | Not Equal | $x != $y | Returns true if $x is not equal to $y. | Display Result |
<> | Not Equal | $x <> $y | Returns true if $x is not equal to $y. | Display Result |
!== | Not Equal | $x !== $y | Returns true if $x and $y are completely different. | Display Result |
The following example demonstrates different results using different array operators:
Example
<?php $x = array("a" => "apple", "b" => "banana"); $y = array("c" => "orange", "d" => "peach"); $z = $x + $y; // Union of $x and $y var_dump($z); var_dump($x == $y); var_dump($x === $y); var_dump($x != $y); var_dump($x <> $y); var_dump($x !== $y); ?>
- Previous Page Σταθερές PHP
- Next Page PHP If...Else