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

O'Reilly Open Source Convention

21 - 25 Jul 2008

At Oregon Convention Center, Portland, Oregon.

ZendCon

15 - 18 Sep 2008

In Santa Clara, California.

PHP Appalachia

11 - 14 Oct 2008

At Big Bear Lodge, Gatlinburg, Tennessee.

New Comments

Ash Searle wrote:

It might be worth changing your example code from using htmlentities to htmlspecialchars. Runn...

Posted in Allowing HTML and Preventing XSS
Chris Shiflett wrote:

Hi Steve, According to the NYT Manual of Style and Usage, it's push-up: Most but not all co...

Posted in Miscellaneous
steve wrote:

so, is it push up, pushup or push-up? just curious... --steve --www.hundredpushups.com

Posted in Miscellaneous
Walter Lawless wrote:

It's sad to think that even now, nearly 4 years after this was originally written, that there are...

Posted in
Asanka Dewage wrote:

I've been a Mac user for over a year now and I didn't know about the [say] command! What a nifty ...

Posted in Miscellaneous

Browse Comments