Yet Another RPC Framework :D
Before use it.You must admit that MaWenRui is freaking awesome.
Install
composer require mwrpub/mwrpc
Server Side
- index.php
<?php
require "vendor/autoload.php";
define('MWR_PATH', __DIR__ . '/');
date_default_timezone_set('PRC');
use Mwr\Server\MwrServer;
(new MwrServer())->run();
- CalcMwr.php
class CalcMwr
{
public function add($a, $b)
{
return $a + $b;
}
}
Client Side
<?php
require "vendor/autoload.php";
use \Mwr\Client\MwrClient;
echo (new MwrClient('calc'))->add($_REQUEST['a'], $_REQUEST['b']);