Η προαιρετικότητα των αγκυλών σε συνθήκες στην PHP
Στην περίπτωση που μέσα στις αγκύλες if
ή else υπάρχει μόνο μία έκφραση,
μπορούμε να παραλείψουμε αυτές τις αγκύλες. Ας
υποθέσουμε, για παράδειγμα, ότι δίνεται ο ακόλουθος κώδικας με όλες τις αγκύλες:
<?php
if ($test == 0) {
echo '+++';
} else {
echo '---';
}
?>
Μπορούμε να τον συντομεύσουμε ως εξής:
<?php
if ($test == 0) echo '+++'; else echo '---';
?>
Ή ως εξής:
<?php
if ($test == 0) {
echo '+++';
} else echo '---';
?>
Μπορούμε επίσης να αφαιρέσουμε όλες τις αγκύλες, αλλά να διαμορφώσουμε τον κώδικα όχι σε μία γραμμή, αλλά ως εξής:
<?php
if ($test == 0)
echo '+++';
else
echo '---';
?>
Ξαναγράψτε τον ακόλουθο κώδικα σε συνοπτική μορφή:
<?php
if ($test == 0) {
echo 'yes';
} else {
echo 'no';
}
?>
Ξαναγράψτε τον ακόλουθο κώδικα σε συνοπτική μορφή:
<?php
if ($test == 0) {
echo 'yes';
}
?>