How the PHP acronym was reborn

While reminiscing what PHP was like back in the early early years, I stumbled upon a little historical nugget from the old website. Do you know what the acronym PHP stands for? Many of us do, or think we do, but just in case take a guess from:

  • PHP: Hypertext Preprocessor
  • PHP: Hypermedia Preprocessor
  • PHP: HTML Preprocessor
  • Professional Home Pages

But how was the definition chosen? For fun, here’s a look back at the official vote that determined this new meaning way back in 1998. It might be worth mentioning that Rasmus, the father of PHP, did not vote for the eventual winner. Oh, you gotta love Open Source! :-)

A couple notable quotes that could be taken out of context:

  • *: “… I think I would prefer to just call it PHP and leave it up to the users to assign a meaning to the acronym. People Hate Programming, People Hate Perl, Please Hold Parties, Pretty HTML Programs, Perfect HTML Pages, Putrid Hateful Puke… whatever.” ~ Rasmus, 1998
  • *: “… Now, if some animal whose name started with ‘P’ were to be mysteriously associated with PHP we could have something like a Piranha HTML Preprocessor. What other P animals are there? Penguin, Platypus, Polar Bear, Porcupine, Puffin…” ~ Rasmus, 1998

And a few other notes:

  • Back in late 1997, the name temporarily and unceremoniously changed from the earlier ‘Personal Home Pages / Forms Interpreter’ to ‘Professional Home Pages’ and this was noted within RC releases of PHP 3. People were not content, and wanted more, so later this was changed after the vote and before PHP 3.0.0 was officially released.
  • This thread started the idea of really changing the name, which eventually lead to keeping the PHP name, then to using a geeky GNU type recursive acronym. Other thoughts like keeping PHP but with no meaning, or a monthly meaning, were entertained but did not happen.
  • These official viewpoints compared the two leading candidates by pitting “PHP: HTML Preprocessor” against “PHP: Hypertext Preprocessor” with each side providing detailed arguments for why they should be the definition behind PHP. Note the arguments were written when the Internet was relatively young, which might explain the XML replacing HTML hype… :-)
  • Official meaning for PHP is: PHP: Hypertext Preprocessor

Needless to say, this is now history. PHP is still PHP and we love it all the same.

12 Comments to “How the PHP acronym was reborn”

  1. Jani 19 July 2007 at 19:17 #

    Perhaps we should reinvent it again for PHP 6? ;)

  2. Travis Swicegood 19 July 2007 at 19:43 #

    Wow – you really do learn something every day. I’ve had it in my head for years that PHP was Pre-Hypertext Processor. Not sure where I got it from now…

  3. Dietrich 19 July 2007 at 20:39 #

    Plus, the elephant mascot was chosen because the letters of “PHP” resemble an elephant. Sadly, there isn’t a single elephant found on

  4. Sara Golemon 20 July 2007 at 02:59 #

    Rasmus will claim to have a disinterest in the expanded meaning of the letters, but ask him about his kid’s name sometime. He’s just a big ‘ol recursive acronym junkie… ;)

  5. MonkeyT 27 July 2007 at 16:41 #

    And the winner is, with 100.1% of the vote tallied…

  6. Christophe Gesché 29 July 2007 at 07:15 #

    PHP : Programmers Hates Perl

  7. Zeev Suraski 7 September 2010 at 16:39 #

    Thanks for bringing this history gem out of the attic! :)

  8. saif 8 September 2010 at 11:45 #

    Nice post. I have a elaboration of PHP and i always keep it in mind. :)
    PHP == Progress Happiness Prosperity

  9. […] How the PHP acronym was reborn "people hate programming" (tags: php) […]

  10. bpearson 12 September 2010 at 12:54 #

    @Dietrich, yes there is an elephant on

  11. Himel Nag Rana 29 November 2010 at 03:32 #

    PHP —-> Poor n’ Hungry People

  12. David 23 February 2011 at 02:36 #

    Excellent, thanks for the superb history! A friend asked me the other day what it stood for and I had no idea. I was quite sheepish! I’ll now proudly launch in to geek speak and bore her to death.

    And Dietrich, thanks for the tidbit on the elephant, very cool!

Leave a Reply