SOAP 呼び出しを繰り返してユーザー データを取得する必要がある PHP アプリケーションがあります (最大 700 回)。とにかく、関数を呼び出す For ループ (最大 700 回繰り返すことができる) があり、その関数が SOAP 呼び出しを行います。しかし、SOAP 呼び出しが 30 秒後にタイムアウトになるというエラーが表示されます。明らかに、最初の SOAP 呼び出しが呼び出し関数に戻った後、次の SOAP 呼び出しを待つ必要があります。では、これを行う方法。コードの一部を次に示します。
//calling function
foreach($xml_apicheck->children() as $child)
{
getprincipalinfoandemail($endusersconame);
}
//called function
function getprincipalinfoandemail($loginid) {
//making the SOAP calls and emailing//works for the first time called
return true;
}