PHP

PHP

PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.The best things in using PHP are that it is extremely simple for a newcomer, but offers many advanced features for a professional programmer. Don't be afraid reading the long list of PHP's features. You can jump in, in a short time, and start writing simple scripts in a few hours.


HISTORY

PHP as it's known today is actually the successor to a product named PHP/FI. Created in 1994 by Rasmus Lerdorf, the very first incarnation of PHP was a simple set of Common Gateway Interface (CGI) binaries written in the C programming language. Originally used for tracking visits to his online resume, he named the suite of scripts "Personal Home Page Tools," more frequently referenced as "PHP Tools." Over time, more functionality was desired, and Rasmus rewrote PHP Tools, producing a much larger and richer implementation. This new model was capable of database interaction and more, providing a framework upon which users could develop simple dynamic web applications such as guestbooks. In June of 1995, Rasmus ยป released the source code for PHP Tools to the public, which allowed developers to use it as they saw fit. This also permitted - and encouraged - users to provide fixes for bugs in the code, and to generally improve upon it.


Advantages

  • Open Source, PHP is completely free.
  • PHP can be easily embedded directly into HTML.
  • Platform independent can run on Windows Linux or Mac servers.
  • Run faster on the internet and easily integrate AJAX, Callback etc.
  • Interfaces very easily with Apache/MySQL
  • Lots of good books and on-line help.
  • It's available with documentation in many languages.
  • Easy to learn compared to many other scripting languages. It has a syntax that is easy to parse and is actually rather human-friendly.
  • Lots of hosting services have it ready to use, no special configuration.
  • Pretty easy to access other web-based tools through PHP i.e. google maps, etc.
  • Lots of good source code out there to use and/or learn from, as well as many useful libraries for working with PDFs, graphics, etc.