Also, IE9 can't be used with Windows XP, and lots of people, I've heard as many as 30-35% of all PCs, are still running XP. Making things work with IE8 definitely isn't hard. Also, why would you want to block users from executing php functions? php is run on the server, not the client, so it won't matter what browser the user has.
Any html / javascript output you send on the other hand has to work in the users browser. But most of the old IE crap was fixed allready in IE8, and if you use jquery you won't have to worry about browser javascript differences.