I learned in ASP, really have not touched PHP yet. But IMHO. The weaknesses I see in ASP versus PHP is many components are built into PHP and free where with ASP you do need to get/buy/find/locate components like Upload components.
But having said that, there usually are free components/scripts to do what you need - just takes some looking. That is if your on a no budget like I often am.
Some say asp is faster than php, and the other way around. But IMHO - I think it's really to the way it's coded and the coder.
If you asked this on the PHP forum, you'll get what I consider a lie. They'll say PHP is free and ASP isn't. I believe it to be a lie since you can code asp in notepad that costs you nothing - just like you can php. The only real difference there is is the server OS you run it on for hosting. But then again if you rent a server, the prices nowadays really are not that much different.
That probably left you no where closer to an answer than when I started. Personally I really enjoy ASP, with anything you will get to know it second hand - heck learn both if you can.
The peer-to-peer communities are plentiful on both sides. So either way you choose you'll have plenty of help.
"Never underestimate the power of determination"
Stuart
A+, Net+