• Open-source language
  • Interpreted language
  • Server-side scripting
  • Object-oriented language
  • Platform independent
  • Error reporting
  • Web server support
  • Security
  • Embedded