WHY WOULD ANYONE USE SUCH A VERSATILE LANGUAGE LIKE PHP AND CONFINE IT WITHIN THE WALLS OF A COMPILED LANGUAGE ENVIRONMENT?
Come on people! PHP was written to be an html template itself! There is no need to go overboard with 1000 classes and functions. Use it in context with everything! We are living in the age of extreme programming. There is a huge variety of frameworks to which people put a lot of hard work and made the as robust as they get! Why waste time in reinventing the wheel when you can design the super car of your dreams!