It's a matter of opinion but for me the only real difference is in the syntax. PHP's a C / Perl-like syntax but you don't have to bother about memory management (because it's done for you), just like ASP. PHP 5's fully object orientated but I haven't used it yet.
Where I stand on the PHP vs ASP debate
Free Software people love it (even though PHP isn't strictly, by their standards, free software). I like it because it's free, easy, fast and most web servers are Linux / Unix based and support it, where as not many servers (or at least not many cheap servers) are Windows based and therefore ASP becomes a harder option.
Both are great languages though. I try to learn as much as possible about Microsoft and non-Microsoft technologies. For this job I'm doing, a combination seems to yield the best results.
I think both PHP and ASP got it right with highly integrated database abstraction in their respective engines though, it's very importand for me to have an interpreted language that has database integration in it's main functions.
Where I stand on the PHP vs ASP debate
Free Software people love it (even though PHP isn't strictly, by their standards, free software). I like it because it's free, easy, fast and most web servers are Linux / Unix based and support it, where as not many servers (or at least not many cheap servers) are Windows based and therefore ASP becomes a harder option.
Both are great languages though. I try to learn as much as possible about Microsoft and non-Microsoft technologies. For this job I'm doing, a combination seems to yield the best results.
I think both PHP and ASP got it right with highly integrated database abstraction in their respective engines though, it's very importand for me to have an interpreted language that has database integration in it's main functions.