ここにいる理由は、phpolait と呼ばれる 2006 年に公開された php フレームワークです ( phpolaitからダウンロードでき、ドキュメントはドキュメント から参照できます) 。
誰かが関数JSONRpcProxyを使用している、または知っている場合、小さな問題を解決するのに役立つかもしれません。
まず、Web ルート ディレクトリに /test/ という名前のディレクトリを作成し、そこに phpolait フレームワークを配置しました。そして、ファイル info.php と function.php を作成しています
info.php ソース =>
<?php
require_once("./phpolait/phpolait.php");
$proxy = new JSONRpcProxy("http://127.0.0.1/test/function.php");
echo $proxy->power(2,2);
?>
function.php ソース =>
class Math{
public function power($x,$y){
return pow($x,$y);
}
public function fact($x){
if ($x==0){
return 1;
} else {
$x *= $this->fact($x-1);
}
return $x;
}
};
new JSONRpcServer(new Math());
info.php ファイルにアクセスしようとすると、配列が取得されます =>
Array ( [0] => [1] => JSON-RPC call failed. [2] => )
私はドキュメントを読んできましたが、重要なものが欠けていることがわかります。このフレームワークに触れている人がいる場合は、私に手を差し伸べていただければ幸いです。ありがとう :)
PS。また、改善を続けているphpolaitフレームワークの代替案にも興味があり、少なくともバージョンが更新されています