私はPHPでの応答送信の後にコールバック関数を実行しようとしています。 たとえば、JAVAでは、スレッドを使って作成しました。しかし、PHPの応答後、それはスクリプトのプロセスを終了します。私はpthreadsを実装しようとするだけでなく、あまりにも複雑です。私のコードでPHPで応答を送信した後に関数を実行する方法
:
if(isset($_REQUEST['x']) && $_REQUEST['x'] == "x") {
header('Content-type: application/json');
$data = json_decode(file_get_contents('php://input'), TRUE);
if (!empty($data)) {
$request = new XRequest($data['params']);
$customParams = unserialize(file_get_contents('customParams'));
$customParams->callCallback($request); //Calling from another PHP class
echo(json_encode(array('status' => 'OK')));
}
}
別のサーバから来る要求。私は最初のPHPエコー応答を開始したい応答を送信したいときに電話したい$customParams->callCallback($request);
どうすればいいですか?何か案は?
問題が何か分かりません。設定した後で、 'var_dump($ customParams);'を追加できますか? – jeroen
$ customParamsは、パブリックメソッドにアクセスするためのYClassを参照するオブジェクトです。 – mrpehlivan
'$ data ['params']' – Kulvar