Opționalitatea acoladelor în condițiile din PHP
În cazul în care în acoladele if
sau else va fi doar o singură expresie,
se pot omite aceste acolade. Să presupunem,
de exemplu, că avem următorul cod cu toate acoladele:
php<?php
if ($test == 0) {
echo '+++';
} else {
echo '---';
}
?>
Îl putem scurta astfel:
php<?php
if ($test == 0) echo '+++'; else echo '---';
?>
Sau astfel:
php<?php
if ($test == 0) {
echo '+++';
} else echo '---';
?>
De asemenea, se pot elimina toate acoladele, dar să se formateze nu pe o singură linie, ci astfel:
php<?php
if ($test == 0)
echo '+++';
else
echo '---';
?>
Задание 1
Rescrieți următorul cod în formă prescurtată:
php<?php
if ($test == 0) {
echo 'yes';
} else {
echo 'no';
}
?>
Задание 2
Rescrieți următorul cod în formă prescurtată:
php<?php
if ($test == 0) {
echo 'yes';
}
?>