PHP vezérlő struktúrák: Ha másképp, váltson ügyet

Tartalomjegyzék:

Anonim

Mi az ellenőrzési struktúra?

A kódfuttatás kategóriákba sorolható az alábbiak szerint
  • Szekvenciális - ez magában foglalja az összes kód végrehajtását abban a sorrendben, ahogyan azokat megírták.
  • Döntés - ez magában foglalja a választás lehetőségét számos lehetőség mellett. A végrehajtott kód a feltétel értékétől függ.

A vezérlő struktúra egy kódblokk, amely a beállított feltétel értékétől függően dönti el a program végrehajtási útvonalát.

Most nézzünk meg néhány olyan irányítási struktúrát, amelyet a PHP támogat.

PHP HA más

Ha… akkor… akkor más a legegyszerűbb vezérlő struktúra . Boole-logika segítségével értékeli a feltételeket Mikor kell használni, ha… akkor ... mást
  • Van egy kódblokkja, amelyet csak akkor kell végrehajtani, ha egy bizonyos feltétel teljesül
  • Két lehetősége van, és ki kell választania egyet.
  • Ha… akkor… másképp, ha… akkor használatos, ha kettőnél több lehetőséget kell kiválasztania, és egyet vagy többet kell választania

Szintaxis Az if szintaxisa

… Akkor ... más van;

ITT,

  • Ha (a feltétel igaz)” a vezérlő struktúra
  • Az „első blokk ” a végrehajtandó kód, ha a feltétel igaz
  • Az {… else…} a tartalék, ha a feltétel hamis
  • A „ kettes blokk ” a kódblokk végrehajtása, ha a feltétel hamis

Hogyan működik Az alábbiakban bemutatott folyamatábra szemlélteti, hogy a ha akkor

... különben az irányítási szerkezet működik

Lássuk ezt működés közben. Az alábbi kód az „if-et használja

… Akkor ... más ”a két szám közötti nagyobb érték meghatározásához.
 $second_number){echo "$first_number is greater than $second_number";}else{echo "$second_number is greater than $first_number";}?>

Kimenet:

21 is greater than 7

PHP kapcsolótok

A Switch… eset hasonló a if then… else vezérlő struktúrához.

Csak egy kódblokkot hajt végre , a feltétel értékétől függően .

Ha egyetlen feltétel sem teljesül, akkor az alapértelmezett kódblokk kerül végrehajtásra.

A következő alapvető szintaxissal rendelkezik.


ITT,

  • „Kapcsoló (…) {…}” a vezérlőstruktúra blokk kódja
  • „Case value: case…” a végrehajtandó kód blokkjai a feltétel értékétől függően
  • Az „alapértelmezett:” a végrehajtandó kód blokkja, ha egyetlen érték sem felel meg a feltételnek

Hogyan működik

Az alábbiakban bemutatott folyamatábra szemlélteti a kapcsolóvezérlő szerkezet működését

Gyakorlati példa

Az alábbi kód a kapcsoló vezérlési struktúrájával jeleníti meg az üzenetet a hét napjától függően.

Kimenet:

ladies night, take her out for dinner

Összegzés

  • Vezérlő struktúrákat használnak a program végrehajtásának ellenőrzésére
  • A Ha akkor… más az, amikor a feltétel értékétől függően több útvonalblokkot kell végrehajtania
  • A Switch… esetet akkor szokták használni, ha számos blokk kóddal rendelkezik, és a beállított eset értékétől függően csak az egyiket kell végrehajtania.