PHP Is Best?
Written by Ian Elliot   
Monday, 02 September 2019

The creator of PHP speaks out to explain and defend his creation. If you have ever criticized PHP, or have avoided it because others have, it might be time to give it a second chance.

phplogo

PHP is an old language - not as old as Fortran say, but a year older than Java at 25 and yet we do not think of PHP as being an innovator or important like Java. Part of the reason is that early versions of PHP were focused on easy-to-use scripting and not on building "big" programs. Of course, as the web developed we needed more than scripts that added dates dynamically or animated a ticker tape. Slowly PHP acquired a full block-structured syntax, complete with functions, then objects and today it even has optional typing. It seems that all languages, if left long enough, acquire all of the features of other languages. If you hate PHP today it has to be because of some old feature that it hasn't been able to get rid of.

Language purity aside, what always amazes me when I work with PHP is the way that there is always a function that does what you want. You want to convert a jpeg or a gif into a thumbnail - no problem, there's a function for that. There are so many high-level functions that I mostly have to spend some time finding what I'm looking for and then just call it. PHP is the toolkit language.

Now take a look at the video of PHP's creator Rasmus Lerdorf talking about the old days, how PHP has evolved and why you should not only use it but use the latest version:

Now I have a question for you. Why isn't Rasmus Lerdorf a name known as well as that of  Guido van Rossum,  Bjarne Stroustrup, James Gosling, ...

Is PHP just this "get the job done" language that we just don't want to talk about?

phplogo

More Information

https://www.zend.com/

Related Articles

What PHP Does

Object-oriented HTML Generation In PHP

The Reason For The Weird PHP Function Names

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

 

Banner


Random Gifts For Programmers
24/11/2024

Not really random. Not even pseudo random, more stuff that caught my attention and that I, for one, would like to be given. And, yes, if I'm not given them, I'd probably buy some for myself.



.NET Community Toolkit Adds Partial Properties Support For MVVM
19/12/2024

Microsoft has announced version 8.4 of the .NET Community Toolkit, a collection of helpers and APIs that work for all .NET developers. The new version adds support for partial properties for the MVVM  [ ... ]


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Wednesday, 10 April 2024 )