- Break yanlış yer?

3 Cevap

Ben sadece bu kod rastlamak var:

function test(){

//...

if ( $profilerule == "profile" and $operator != "=" ) {
    			verbatimlogit('false');
    			break;
}

//...

}

Sadece bana ya da kırılma orada çalışmak olmaz mı?! Hatta bir döngü mevcut değildir. Bir sağ, ya da çalışmaya devam?

Ben bu durumda eminim ben sadece burada bir onay istiyorum.

3 Cevap

Kimden PHP Documentation:

break ends execution of the current for, foreach, while, do-while or switch structure.

(Yani if Yukarıdaki yapılarından biri içinde olmadığı sürece) Yani evet, bir if içeride, bunun geçersiz.

Tam olarak ne yapmaya çalışıyorsun?

Eğer fonksiyonun çalışmasını sonlandırmak için çalışıyorsanız, muhtemelen sadece getirisini () deyimi kullanmak isterdim.

http://us.php.net/return