this can go long, however here's the two major points: 1) php is easy to learn, cross-platform 2) .net is harder to learn and it's windows only
I am quit surprised that this kind of question I have been seeing again. I saw the same question on different forums. I mean why people trying to compare two different terms together. Both languages are stands for specific use. The one you find easy to learn or simple to deploy go with it.
Hy, Just to write my opinion, for one post more I also think php is a better choice, is free, and you can find many free e-books and tutorial to learn it.
PHP is best because there are lots of opensource which is used in php but .net is most secure both are used in several platform.
PHP is best,There are so many reasons for PHP is best. First PHP is a best server side language. Different capabilities, and is moderately easier to learn and then many of the other languages. It has some very powerful output buffering that further increases over the output flow.
No language is easy or hard to learn. It's all about interest. Most of the people prefers PHP as it is an open source.
In my oppinion .NET is the best option for carrier, even i also have done one year diploma in this field from a reputed instt. NIIT
Free – Like Totally Free Royalty Free Free From Restrictive Licenses Massively Reduces Your Server Bills Mature Code Consistently Updated Works With A Number of Databases Very Easy To Learn Huge Amounts of Free Professional Integrated Developer Environments Runs On Over 90% of Web Servers Proven Technology Thousands of Support Businesses Hundreds of Thousands of PHP Developers Huge Database of Ready Made, Royalty Free Classes Ready Made Frameworks