Php szünet, folytatódik, és goto

Gyakran célszerű abban az esetben, bizonyos feltételek ahhoz, hogy idő előtt befejezni a ciklust. Ez a funkció lehetővé teszi a kezelő szünetet. Együtt dolgozik ilyen tervek mint: míg do while, for, foreach vagy kapcsolót.







A break utasítás vehet egy opcionális paraméter, amely megadja, hogy hány egymásba ágyazott végrehajtási struktúrák be kell fejezni. Számérték az alapértelmezett érv 1, ahol a végrehajtás a jelenlegi ciklus befejeződik. Ha a ciklus használata switch kifejezésben. A szünet / kitörni csak 1 kapcsoló tervez.

Persze, néha inkább csak hagyja az egyik ismétléseket a hurok, és nem tudja befejezni a munkát ciklus, ebben az esetben, ez megtörtént segítségével továbbra operátor.

Leállítja a jelenlegi kód blokk feldolgozása a hurok, és lépni a következő iteráció, akkor használja a continue utasítás. A break utasítás más, mert nem megáll a ciklus, hanem egyszerűen teszi az átmenetet a következő iteráció.







continue utasítás, valamint a szünet vehet egy opcionális paraméter, amely azt jelzi, hogy hány szintjét ágyazott hurkok lehet kihagyni a fennmaradó ismétléseket. Az érték a numerikus argumentum alapértelmezett értéke 1, amely továbbítja csak a fennmaradó része a jelenlegi ciklus.

Megjegyezzük, hogy a nulla értéket a változó $ counter figyelmen kívül hagyta az adott folyamatban. de a munka ciklus folytatódik, a következő értékre.

goto feltétlen ugrás nyilatkozatot. Szokott menni egy másik körzetszámot. A hely, ahol be kell menni a program jelzi a jel (egyszerű azonosító), majd egy kettőspont. Ahhoz, hogy menjen, miután a GOTO utasítás kerül a kívánt címkét.

Egy egyszerű példa a használatára a goto nyilatkozata:

A GOTO utasítás van néhány használatának korlátozását. A cél címke legyen ugyanabban a fájlban, és ugyanebben az összefüggésben ez azt jelenti, hogy nem lehet túllépni a funkció vagy eljárás, valamint nem mehet be az egyiket. Ön még nem bemenni Loop, vagy switch utasítást. De lehet, hogy kilépjen e struktúrák (a ciklusok és a switch). Jellemzően a goto utasítás segítségével helyett többszintű szünetet.

Ebben a témában lásd:




Kapcsolódó cikkek