One issue with using this approach is that PHP will not attempt to serve files with extensions via ZF -- i.e., if you have a route that matches "/foo/bar.json", the PHP web server will see that the file does not exist and fail spectacularly.

The fix for this is to add the `-t` switch to add the document root:

```bash
php -S 0.0.0.0:8080 -t ./ index.php
```

Alternately, I do this from the application root:

```bash
php -S 0.0.0.0:8080 -t public/ public/index.php
```

This approach has the advantage of not requiring you to document the "descend into the public directory" step.

Thoughts?