Wygrał!
Operator warunkowy to przecież też "if", tylko zapisany inaczej.
Kod wynikowy (binarny) w kompilatorze byłby chyba identyczny jak do if (gettype($zmienna) == 'integer')
{
echo'Liczba całkowita!'
}
elseif ((round($zmienna) > $zmienna)
{
echo'Zaokrągla w górę.'
}
else
{
echo'Zaokrągla w dół.'
}
A może warunkowy skompilowałby się do krótszego kodu, bo jest jedno użycie echo a nie trzy ;]
A może operatorem warunkowym :>
<?php $zmienna = 6.3; echo gettype($zmienna) == 'integer' ? 'Liczba całkowita!' : (round($zmienna) > $zmienna ? 'Zaokrągla w górę.' : 'Zaokrągla w dół.');
Wygrał!
Operator warunkowy to przecież też "if", tylko zapisany inaczej.
Kod wynikowy (binarny) w kompilatorze byłby chyba identyczny jak do
if (gettype($zmienna) == 'integer') { echo 'Liczba całkowita!' } else if ((round($zmienna) > $zmienna) { echo 'Zaokrągla w górę.' } else { echo 'Zaokrągla w dół.' }
A może warunkowy skompilowałby się do krótszego kodu, bo jest jedno użycie echo a nie trzy ;]
Świetna sprawa, uczę się tego w szkole :)