Forum und email

break

פקודת break תגרום לעצירת הריצה של מבנה הבקרה הנוכחי מסוג for, foreach while, do..while או switch.

פקודת break יכולה לקבל גם נתון מספרי שמציין את מספר מבני הבקרה המקוננים שברצוננו "לשבור".

$arr = array ('one', 'two', 'three', 'four', 'stop', 'five');
while (list (, $val) = each ($arr)) {
    if ($val == 'stop') {
        break;    /* You could also write 'break 1;' here. */
    }
    echo "$val<br>\n";
}

/* Using the optional argument. */

$i = 0;
while (++$i) {
    switch ($i) {
    case 5:
        echo "At 5<br>\n";
        break 1;  /* Exit only the switch. */
    case 10:
        echo "At 10; quitting<br>\n";
        break 2;  /* Exit the switch and the while. */
    default:
        break;
    }
}