網上介紹Ajax、popen、fsockopen皆透過URL實現非同步呼叫,但能直接呼叫function?
我希望能像C#的async(),只要用非同步呼叫的function去呼叫自己要執行的function,而不要增加一個php file,或有其他更適合的解決方式,也請各位提供,謝謝。
舉例,原本呼叫方式:
$result = request();
function request(){
sleep(1);
return 1;
}
改成非同步:
$result = async_request();
function async_request(){
// async code start...
request();
// async code end...
}