Add a PHP implementation

I implemented your test suite in PHP and pass all test.