BREAK және CONTINUE инструкциялары. GOTO және белгі интсрукциялары. Іштестірілген циклдар туралы баяндаңыз
Break және Continue Break-циклдан немесе ажыратқыштан уақытынан бұрын шығару. Continue-циклды келесі итерациясына көшіру Return инструкциясы-программаның орындалу барысында жұмысын тоқтату үшін қолданылады,аяқталу кодын меншіктейді.
Goto инструкциясы және белгі Іштестірілген күрделі құрылымдарды үзу үшін кейде goto қолданылады. Ол көрсетілген белгіге көшеді. Белгі - айнымалы атауы секілді, белгілі бір атпен аталады да соңына : қойылады. Мысалы, for(…)
For(…) {…
If() goto error;
break операторы.
Кей кезде цикл жұмысы кезінде белгілі бір жағдайларға байланысты оны тоқтатуға тура келеді.Міне осындай уақытта осы break операторын қолданады.Оператор break міндетті емес сандық аргументке ие болуы мүмкін.Бұл мән арқылы оған қанша бір-біріне салынған құрылымдардың жұмысын бітіріп барып тоқтау керектігі беріледі.Егер тек сол бір ғана жүріс орындалып бітуі қажет болса аргумент мәні жазылмайды, яғни үнсіздік бойынша ол 1ге тең.
$i = 1;
while ($i++) {
switch ($i) {
case 3:
echo "Итерация нөмірі:3
\n";
break 1; /* осы бір циклдан шығады, яғни switch тан. */
case 5:
echo "Итерация нөмірі:5
\n";
break 2;/* Екі біріне бірі салынған switch және while дан шығады. */
}
}
// тағы бір мысал:
for ($var1 = -2; $var1 < 3; $var1++) {
// нольге бөлінетінін тексеру
if ($var1 == 0) {
echo 'Орындалу тоқтатылды: себебі нольге бөлінбейді.';
break;
}
echo "10/$var1 = ",10/$var1,"
";
}
?>
Достарыңызбен бөлісу: |