dedlfix: Return in try-catch-Block

Beitrag lesen

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!