Hi!
if(kritische_bedingung_erfuellt) {
return true;
}
return false;
> Warum überhaupt ein if?
>
> `return kritische_bedingung_erfuellt; `{:.language-php}
> reicht doch auch.
Stimmt, in dem Fall ja. Bei anderen als booleschen Rückgabewerten wäre das wie oben angebracht.
> Notfalls, wenn's wirklich auf true/false ankommt statt auf Werte, die zu true/false konvertiert werden können:
> `return kritische_bedingung_erfuellt ? true : false;`{:.language-php}
Wenn dann ein Typecast. Denn dem sieht man sofort an, dass der Wert direkt nach Boolean konvertiert wurde und nicht noch eine Negation stattgefunden hat.
Lo!