https://mustangbandroom.com/announcing-a-specification-for-php/