About the Author

Chris Shiflett

Chris Shiflett is an author and speaker who leads the web application security practice at OmniTI.


Happy Birthday, PHP!

Ten years ago today, Rasmus announced Personal Home Page Tools (PHP Tools) version 1.0. Today, numerous people contribute to PHP and to the nurturing of its community, but the project has never lost sight of Rasmus's original goal of solving the web problem. The popularity of the language is the best testament to its success.

My passion for the web dates back to 1994 when I started playing with HTML and HTTP, and I soon began developing CGIs in C. The process was tedious, but it was the easiest way for me to create a GUI application. By simply generating some HTML, I could have an application that looked nice and pretty.

I then discovered Perl, PHP, and ColdFusion (in that order), and PHP became my favorite. Due to market demand in the late 90s, however, I took a job writing ColdFusion (and C) after getting my degree. Three years later, I became a freelance PHP consultant, and I've been making a living with PHP ever since, most recently with the PHP consultancy that I started earlier this year.

So, thanks to Rasmus for getting things started, to Zeev and Andi for their early contributions, and to everyone else who continues to contribute to PHP - whether it's by contributing directly to the language, answering questions on mailing lists, or just writing interesting applications in PHP - you are what makes PHP what it is today. Thank you.

Other thoughts are being tracked here on del.icio.us.

About This Post

Happy Birthday, PHP! was posted on Wed, 08 Jun 2005 at 13:21:49 GMT.

1 Comments

1. Patrick Reilly's GravatarPatrick Reilly said:

Wow, and to think just ten years ago Rasmus Lerdorf typed this humble phrase, “Announcing the Personal Home Page Tools (PHP Tools) version 1.0. ”

Here’s to ten more wonderful and exciting years.

http://www.surripui.net/?p=28

Sat, 11 Jun 2005 at 23:18:44 GMT Link


Post A Comment

Personal Details and Comment

Style Guide

Line breaks are converted to paragraphs. Also use:

  • <a href="" title="">text</a>1
  • <em>text</em>
  • <blockquote><p>text</p></blockquote>
  • <code>2  <?php  if ($foo) {      $foo = TRUE;  }  ?></code>
  1. Note: <code> can be used inline (e.g. in paragraphs) or in a block as shown. Include whitespace and newlines in blocks.

Please enter Chris (my first name) below. This is a primitive spam prevention technique, and I apologize for the inconvenience.

Preview and Submit

Upcoming Talks

php|works / PyWorks

12 - 14 Nov 2008

At Sheraton Gateway Hotel Atlanta Airport, Atlanta, Georgia.

New Comments

Dave wrote:

Hi Seth, I'm experiencing exactly the same problem as you have. Have you fixed it? How?

Posted in
Matt Robinson wrote:

Wotcha Chris, thanks for the tip about headers in the web inspector, I hadn't noticed them! (Actu...

Posted in Inspecting and Hacking HTTP
Stelian Mocanita wrote:

Not much I know so far, didn't get far with debugging it to get as far as http headers but I know...

Posted in Facebook Worm
Chris Shiflett wrote:

Yes, good point. The message this worm sends is really just a phishing attack, and Facebook is do...

Posted in Facebook Worm
yawnmoth wrote:

Given that Samy required no action on the users part, above and beyond viewing an infected users ...

Posted in Facebook Worm

Browse Comments