diff --git a/src/bindings/php/Tests/EndTest.php b/src/bindings/php/Tests/EndTest.php
new file mode 100644
index 0000000000000000000000000000000000000000..b3fc6c6692c7dc31071285a1cfb23d0bb783fce8
--- /dev/null
+++ b/src/bindings/php/Tests/EndTest.php
@@ -0,0 +1,24 @@
+<?php
+include_once 'hammer.php';
+
+class EndPTest extends PHPUnit_Framework_TestCase
+{
+    protected $parser;
+
+    protected function setUp()
+    {
+        $this->parser = h_sequence(h_ch("a"), h_end_p());
+    }
+    public function testSuccess()
+    {
+        $result = h_parse($this->parser, "a");
+        // TODO: fixme when h_ch is fixed
+        $this->assertEquals(98, $result);
+    }
+    public function testFailure()
+    {
+        $result = h_parse($this->parser, "aa");
+        $this->assertEquals(NULL, $result);
+    }
+}
+?>
\ No newline at end of file