Obwohl PHP eine der beliebtesten Programmiersprachen im Internet ist, gab es bislang lediglich eine ausführliche Dokumentation und eine Standardimplementation, jedoch keine formale Beschreibung. Das erschwert die Entwicklung von alternativen PHP-Interpretern und birgt zudem die Gefahr, dass sich die Sprache wegen unterschiedlicher Interpreter und Compiler auseinanderentwickeln könnte.
Eine Gruppe von Facebook-Entwicklern hat daher einen ersten Entwurf einer formalen Spezifikation von PHP vorgestellt, die eine verlässliche Grundlage für das Verhalten von neuen Engines wie etwa der Hiphop Virtual Machine von Facebook oder phpng von Zend liefern soll. Sie bezieht sich auf PHP 5.6 und liegt auf php.net sowie auf Github momentan in Version 1 vor. Facebook hat den Text unter der CC0-Lizenz veröffentlicht, er ist also ohne jegliche Bedingungen nutzbar. Die weitere Pflege soll nach dem Willen der Entwickler bei PHP liegen. (Quelle: HHVM/rf)