PHP is the only language in which this occurs, as far as I'm aware. The case sensitivity of every other language I've used ranges from complete to complete.
Why does PHP only use cases partially?
Please note that my question is not about which names are case-sensitive, but rather about why.