Ισότιμη Προτεραιότητα στην PHP
Ο πολλαπλασιασμός και η διαίρεση έχουν ίση προτεραιότητα και εκτελούνται με σειρά από αριστερά προς τα δεξιά. Ας εξετάσουμε με ένα παράδειγμα τι σημαίνει αυτό. Στον ακόλουθο κώδικα πρώτα θα εκτελεστεί η διαίρεση και μετά ο πολλαπλασιασμός:
<?php
$a = 8 / 2 * 4;
echo $a; // θα εμφανίσει 16 (αποτέλεσμα 4 * 4)
?>
Εάν αντιστραφούν τα σύμβολα, τότε πρώτα θα εκτελεστεί ο πολλαπλασιασμός και μετά η διαίρεση:
<?php
$a = 8 * 2 / 4;
echo $a; // θα εμφανίσει 4 (αποτέλεσμα 16 / 4)
?>
Στο επόμενο παράδειγμα, κάθε νέα πράξη διαίρεσης θα εφαρμόζεται στο προηγούμενο αποτέλεσμα:
<?php
$a = 16 / 2 / 2 / 2;
echo $a; // θα εμφανίσει 2
?>
Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη:
<?php
$a = 8 / 2 * 2;
echo $a;
?>
Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη:
<?php
$a = 8 * 4 / 2 / 2;
echo $a;
?>