eğer ilk karakter büyük olacaksa bu kod çalışır,
ama "sadece" ilk karakter büyük olacaksa (ki genelde böyle kullanılır) bu kod eksik çalışır.
işin kökünde, zaten strtolower var olması nedeniyle, ucfirst ve ucword'ün eksik tutulması var.
Zira, diğer karakterler büyük küçük karışıkken, ilk karakterin büyük veya küçük olması fazla bir önem arzetmez.