The PHP language has been round for over 20 years and is clearly one of the in style programming languages on this planet. PHP is certainly the lingua-franca
of the internet for server-side web programming.
Whereas there’s intensive user-documentation, the PHP language has at all times been lacking a language specification. That isn’t to say a specification hasn’t been thought about or discussed. It’s simply that one has by no means actually come to fruition.
The Chinese language thinker Lao Tzu said “A journey of a thousand miles begins with a single step”. We’re excited to announce the preliminary draft of a specification for PHP.
And now, the entirety of the initial draft specification has been released to the world. It’s hosted on a git repository at php.net and this repo shall be mirrored to GitHub. Please have a learn via the specification. Present your pull requests and feedback. We hope and count on that this specification will evolve over time with the assistance of everybody who cares concerning the PHP language.
Thanks to the PHP group for taking the mantle and offering the infrastructure for internet hosting the additional growth of the specification and serving to shepherd this as a very community-owned and developed undertaking.
Particular thanks should be given to Rex Jaeschke, who lead the precise writing of the specification, and Drew Paroski, who was pivotal within the evaluate effort and helped Rex form the spec into its preliminary type. Due to Paul Tarjan, Sara Golemon, Fred Emmott, Josh Watzman and the remainder of the HHVM staff for his or her superior contributions and suggestions. And thanks to Stanislav Malyshev and Nikita Popov, who had an early take a look at the specification and offered invaluable suggestions.
Language specs is probably not flashiest issues on this planet of programming, however, in my humble opinion, that is an thrilling day for the PHP language. Read on!!