Η PHP ξεκίνησε ως μικρό open source project και εξελίχθηκε όσο αφού όλο και περισσότεροι την χρησιμοποιούνταν. Ο Rasmus Lerdorf διέθεσε την πρώτη έκδοση της PHP το 1993. Ενώ πλέον επίσημα είναι πλέον γνωστή ως PHP: Hypertext Preprocessor. Η PHP είναι μια γλώσσα προγραμματισμού που επιτρέπει στους προγραμματιστές να δημιουργήσουν δυναμικό περιεχόμενο σε συνεργασία με βάσεις δεδομένων. Η PHP είναι γλώσσα  Server-Side Scripting. Η PHP έχει κάποια χαρακτηριστικά που την κάνουν πάρα πολύ δημοφιλή ως γλώσσα προγραμματισμού στους προγραμματιστές, όπως:

  •  Απλότητα. οι προγραμματιστές την βρίσκουν εύκολη στην χρήση και απλή ανάμεσα σε άλλες γλώσσες όπως η ASP.net ή Perl. Έχει πολύ εύκολη και λογική σύνταξη με χρήση συναρτήσεων για βελτιστοποίηση της εφαρμογής. H PHP είναι ξεκάθαρη και συνεπής. Ο κύριος λόγος της υιοθέτησή της είναι η ευκολία εκμάθησής της και η μεγάλη κοινότητα προγραμματιστών της. Τα πιο γνωστά framework σε PHP είναι το WordPress, Drupal, Joomla και facebook.
  • Επιδόσεις. Η εκτέλεση της PHP είναι πιο γρήγορη σε σχέση με τις άλλες scripting γλώσσες. H PHP είναι υπερκαλύπτει άλλες γλώσσες όπως η ASP.net, JSP ή Perl. Η μηχανή της στην έκδοση 7 είνα πλήρως ανασχεδιασμένη για βέλτιστη χρήση μνήμης και απόδοση.

  • Ευελιξία. H PHP είναι πολύ ευέλικτη και μπορεί πολύ εύκολα να έχει μέσα της HTML, χωρίς κάποιες ειδικές ή επίπονες ρυθμίσεις.

  • Δωρεάν. Ένα από τα πιο ωραία χαρακτηριστικά της είναι ότι είναι δωρεάν. Η PHP είναι γλώσσα ανοιχτού λογισμικού (open source) και δεν χρειάζεται να πληρώσει κανείς για την χρησιμοποιήσει. Έτσι μπορεί οποιαδήποτε εταιρία που προσφέρει hosting να την δίνει στους πελάτες της χωρίς επιπλέον κόστος.

  • Σε όλες τις πλατφόρμες. Η PHP τρέχει σε οποιαδήποτε λειτουργικό όπως Linux, Unix, Microsoft Windows και Mac OS.

  • Υποστήριξη. Λόγω την μεγάλης δημοτικότητας που απολαμβάνει υπάρχει μεγάλη κοινότητα που την υποστηρίζει και βοηθά οποιονδήποτε δημιουργό σε PHP, μέσα από forum, λίστες κλπ

  • Ασφάλεια. Η PHP είναι πάρα πολύ ασφαλής γλώσσα και μπορεί να αποφύγει κακόβουλο κώδικα. Τα επίπεδο ασφαλείας μπορεί να ρυθμιστεί από το αρχείο php.ini

Επιπλέον χαρακτηριστικά.

  • Η PHP είναι τα ακρωνύμια για «PHP: Hypertext Preprocessor»

  • H PHP είναι server-side scripting και ενσωματώνεται σε HTML

  • Η PHP μπορεί να «επικοινωνεί» με πολύ δημοφιλείς βάσεις δεδομένων όπως MySQL, PostgreSQL, Oracle, Sybase, Informix, και Microsoft SQL Server.

  • H PHP υποστηρίζει πολλά γνωστά προτόκολα όπως POP3, IMAP, και LDAP. Από την έκδοση 4 και μετά προστέθηκε η υποστήριξη για Java και distributed object architectures (COM and CORBA)

  • Η PHP ξεχνάει: Η PHP προσπαθεί να ξεχάνει όσο τον δυνατόν περισσότερο.

  • και τέλος έχει σύνταξη σαν την γλώσσα C (C-Like)