The Full Wiki

Rasmus Lerdorf: Wikis


Note: Many of our articles have direct quotes from sources you can cite, within the Wikipedia article! This article doesn't yet, but we're working on it! See more info or our list of citable articles.


From Wikipedia, the free encyclopedia

Rasmus Lerdorf
Born November 22, 1968 (1968-11-22) (age 41)
Qeqertarsuaq, Greenland.
Occupation Unemployed [1]
Personal Website
Rasmus Lerdorf is talking about security with Joomla! developers at OSCMS 2007 Conference.

Rasmus Lerdorf (born November 22, 1968 in Qeqertarsuaq, Greenland) is a Danish programmer with Canadian citizenship and is most notable as the creator of the PHP programming language. He authored the first two versions. Lerdorf also participated in the development of later versions of PHP led by a group of developers including Jim Winstead (who later created, Stig Bakken, Shane Caraveo, Andi Gutmans and Zeev Suraski.

He has contributed to the Apache HTTP Server [2] and he also came up with the LIMIT clause [3] and added it to the mSQL Database in 1995. It is the origin of the LIMIT clauses found in MySQL and PostgreSQL.

He graduated from King City Secondary School in 1988, and in 1993 he graduated from the University of Waterloo with a Bachelor of Applied Science in Systems Design Engineering. From September 2002 to November 6th 2009, he had been employed by Yahoo! Inc. as an Infrastructure Architecture Engineer.

During his keynote presentation at OSCMS 2007 Conference, Lerdorf presented a security vulnerability in each of the projects represented at OSCMS that year.[4]

He is a frequent speaker at Open Source conferences around the world.

External links

Notable Interviews



Up to date as of January 14, 2010

From Wikiquote

Rasmus Lerdorf (born 22 November 1968) is a Danish-Greenlandic programmer and the author of the first version of the PHP web programming language.


  • I really don't like programming. I built this tool to program less so that I could just reuse code.
  • PHP is about as exciting as your toothbrush. You use it every day, it does the job, it is a simple tool, so what? Who would want to read about toothbrushes?
  • I was really, really bad at writing parsers. I still am really bad at writing parsers.
  • We have things like protected properties. We have abstract methods. We have all this stuff that your computer science teacher told you you should be using. I don't care about this crap at all.
  • There are people who actually like programming. I don't understand why they like programming.
  • I'm not a real programmer. I throw together things until it works then I move on. The real programmers will say "yeah it works but you're leaking memory everywhere. perhaps we should fix that." I'll just restart apache every 10 requests.
  • I do care about memory leaks but I still don't find programming enjoyable.


  • If eval() is the answer, you're almost certainly asking the wrong question.

External links

Wikipedia has an article about:

Got something to say? Make a comment.
Your name
Your email address