Es gibt einen Kollegen von mir, der ständig schreibt:
if (someBool == true)
Es treibt mich die Wand hoch! Soll ich eine große Sache daraus machen oder es einfach fallen lassen?
someBool == true
auch boolesch ist, also sollte er nach der gleichen Logik sein if ((someBool == true) == true)
.
$var = (bool) some_expression
. Und in den meisten Fällen spielt es keine Rolle, da PHP die erforderlichen Konvertierungen dynamisch ausführt.
if (some_flag == true)
aber das impliziteif (is_something)
oderif (has_something)
. Beachten Sie die Variablennamen.