PHP JSON via HTTP interface
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

PHP JSON via HTTP interface


The JsonHttpInterface class wraps a class instance and makes all its public methods callable through HTTP, accepting named parameters (JSON encoded) and returning the result JSON encoded.


Assume this is myservice.php:


class MyService {
    function add($a, $b) {
        return $a + $b;

$svc = new MyService();
$jhi = new JsonHttpInterface($svc);

Now make an HTTP call to myservice.php/add?a=1300&b=37 and you will get this response (indented for readability):

    "status": "success",
    "response": 1337

MIT license

This project is licensed under an MIT license.

Copyright © 2011 Andreas Blixt (