return mixed
Ciąg dalszy o dziwnych zachowaniach języka programowania PHP. Nie nawidze funkcji, które zwracają wartości mixed. Załóżmy, że funkcja w 90% przypadkach zwraca tablice assocjacyjną lub zwykłą wieloelementową. W pozostałych przypadkach zwraca wartość boolowską FALSE(wg. mnie dość częsty przypadek). Problem powstaje, gdy akcja podejmowana jest na liczność zwracanej tablicy. Niestety count(FALSE) da zawsze watrość 1, I zamiast mieć prostą funkcje warunkową należy dodać $result !== FALSE albo is_array(). Niby nic i tylko zwykłe czepianie, jednakże powoduje to, że o błędy w kodzie jest znacznie prościej niż gdy zwrócona zostanie pusta tablica.
