Jest mój kolega, który nieustannie pisze:
if (someBool == true)
Doprowadza mnie do ściany! Czy powinienem to zrobić, czy po prostu porzucić?
someBool == true
jest również logiczny, więc zgodnie z tą samą logiką powinien być if ((someBool == true) == true)
.
$var = (bool) some_expression
. W większości przypadków nie ma to nawet znaczenia, ponieważ PHP wykona niezbędne konwersje dynamicznie.
if (some_flag == true)
ale niejawneif (is_something)
lubif (has_something)
. Zanotuj nazwy zmiennych.