2016-05-02 12 views
-1

foreach(または任意の可能性が時間のかかるタスク)とfunctionを作成し、boolean returnすると、移動する前に完了するのを待つforeach PHPのだろうか?PHP注文

PHPが待機しない時間がありますか?たとえば、jQueryでajaxリクエストで同様の関数を書くときは、すべてのコードをajax callback関数に入れなければなりません。それ以外の場合は失敗します。

コード例:

function is_true(){ 
    $arr = array(true,true,true,false); 
    foreach($arr as $curr){ 
     sleep(200); 
     if(!$curr){ return false; } 
    } 
    return true; 
} 

答えて

0

PHPはforeachが完了するまで待機しますが、関数を呼び出すときにのみ、関数が定義されていないとき。