Member-only story

P++ and the future of PHP

Thomas Schoffelen
4 min readSep 7, 2019

--

The PHP working group has proposed to create a new dialect of PHP. What does that mean for developers, and is it a smart thing to do?

ElePHPant, the PHP mascot. Image by Ulf Wendel.

I wrote (or, to be more accurate, copied and pasted) my first lines of PHP code when I was 11 years old. After doing some basic HTML and CSS, PHP was the first ‘real’ programming language I learned.

Over the past few years Javascript has started to take up a ton of my time in my day-to-day work (building React and React Native apps and Node.js microservices). However, I still consider PHP to be the language I know the most about, including all of the little weird intricacies of the language ($needle, $haystack anyone?).

Last month, some people within the PHP internals team — the team of open source collaborators that actively develops PHP — proposed a new version of PHP called P++ (working title). P++ is supposed to resolve a growing devision between members of the internals team regarding the future of the language.

A brief history of PHP

Rasmus Lerdorf started development of an early version what would become PHP in 1994. It was a way to create HTML pages that were dynamically rendered with snippets of C code through a set of CGI scripts.

With a growing community and more and more standard functions being added, PHP soon…

--

--

Thomas Schoffelen
Thomas Schoffelen

Written by Thomas Schoffelen

Entrepreneur tech kid, co-founder of NearSt, Londoner, open source enthusiast and aspiring spare time literature geek.

No responses yet