私は外部クラスからメソッドを呼び出すいくつかのPHPスクリプトを用意しています。私はこのメソッドを非同期に実行したい。私はプログラムの残りの部分をブロックしたくありません。このメソッドはバックグラウンドでいくつかの処理を行い、何も返さないので、処理が完了するまで待つ必要はありません。 PHPでこれを行う方法はありますか?PHPプログラム内でPHPコードの一部を非同期で実行する
# get post data from user
$postData = $this->f3->get('POST');
# start of asynchronous part
$obj = new asyncClass();
$obj->init($postData);
# end of asynchronous part
# do some work with post data
$soc = new someOtherClass($postData);
$result = $soc->send();
# assign result of work to variable
$this->f3->set('var', $result);
# show it to user
$this->f3->set('view', 'view.html');
これが助けることができるならば、私は脂肪無料FrameworkとPHP 5.6非スレッドセーフ
'$ f3-> abort()'がトリックをしました – dabajabaza