deine Frage ist schwierig zu beantworten..., wie immer, wenn es um 2 unterschiedliche Sachen geht.
PHP und ASP zu vergleichen, ist wie Birnen und Äpfel...
es kommt halt immer auf den Anwendungszweck an.
jede Sciptsprache hat Vor-und Nachteile
das gute an ASP ist die bessere Intergration zur Office-Welt und besonders bei ASP.NET die komplette Objektorientierung.
PHP ist leichter zu erlernen, man sieht schneller die Fortschritte, da du dich hier nicht mit dem kompletten Objektmodell auskennen musst.
wie gesagt, ich setze beide nach ihrem Anwendungszweck ein