There is a very large difference between PHP and ASP in terms of price. PHP is free. On the other hand, ASP requires both initial and ongoing costs for maintenance and debugging. Furthermore, any additional ASP libraries will also come with a price tag. PHP runs on multiple platforms, both Linux Apache and Windows IIS. Only recently have some versions of ASP been able to run on other platforms. So if you are looking for maximum platform compatibility, it is best to opt for PHP. PHP is also faster than ASP. So if you have an application that performs multiple queries or is frequently accessed, it would be best to use a language that was more efficient.