Kontrolné štruktúry PHP: Pokiaľ nie, prepnite malé a veľké písmená

Obsah:

Anonim

Čo je to riadiaca štruktúra?

Vykonanie kódu je možné zoskupiť do kategórií, ako je uvedené nižšie
  • Postupné - toto zahŕňa vykonanie všetkých kódov v poradí, v akom boli napísané.
  • Rozhodnutie - toto zahŕňa výber s ohľadom na množstvo možností. Vykonaný kód závisí od hodnoty podmienky.

Riadiaca štruktúra je blok kódu, ktorý rozhoduje o ceste vykonania programu v závislosti od hodnoty nastavenej podmienky.

Pozrime sa teraz na niektoré z riadiacich štruktúr, ktoré PHP podporuje.

PHP AK INÉ

Ak ... potom ... iná je najjednoduchšia riadiaca štruktúra . Hodnotí podmienky pomocou logickej logiky Kedy použiť, ak ... potom ... inak
  • Máte blok kódu, ktorý by sa mal vykonať, iba ak je splnená určitá podmienka
  • Máte dve možnosti a musíte jednu zvoliť.
  • Ak ... potom ... inak ak ... sa použije, keď musíte vybrať viac ako dve možnosti a musíte vybrať jednu alebo viac

Syntax Syntax pre if

... potom ... iné je;

TU,

  • Ak (podmienka je pravda)“ je riadiaca štruktúra
  • Block one “ je kód, ktorý sa má vykonať, ak je podmienka splnená
  • Ak je podmienka nepravdivá, je náhradou {… else…}
  • Blok dva “ je blok kódu vykonaný, ak je podmienka nepravdivá

Ako to funguje Vývojový diagram zobrazený nižšie ilustruje, ako ak, potom

... inak funguje riadiaca štruktúra

Pozrime sa na to v akcii . Kód nižšie používa „ak

... potom ... inak “, aby sa určila väčšia hodnota medzi dvoma číslami.
 $second_number){echo "$first_number is greater than $second_number";}else{echo "$second_number is greater than $first_number";}?>

Výkon:

21 is greater than 7

Prepínací prípad PHP

Prepínač ... prípad je podobný ovládacej štruktúre ak potom ... inak .

To len vykoná jeden blok kódu v závislosti na hodnote stavu.

Ak nie je splnená žiadna podmienka, vykoná sa predvolený blok kódu.

Má nasledujúcu základnú syntax.


TU,

  • „Switch (…) {…}“ je kód bloku riadiacej štruktúry
  • „Hodnota prípadu: prípad ...“ sú bloky kódu, ktoré sa majú vykonať v závislosti od hodnoty podmienky
  • „Default:“ je blok kódu, ktorý sa má vykonať, keď sa žiadna hodnota nezhoduje s podmienkou

Ako to funguje

Vývojový diagram zobrazený nižšie ukazuje, ako funguje štruktúra ovládania spínačov

Praktický príklad

Nasledujúci kód používa štruktúru ovládania spínačov na zobrazenie správy v závislosti od dňa v týždni.

Výkon:

ladies night, take her out for dinner

Zhrnutie

  • Riadiace štruktúry sa používajú na riadenie vykonávania programu
  • If if ... else is when you have more than route block of code to perform depending on the value of the condition
  • Prepínač ... prípad sa používa, keď máte niekoľko blokových kódov a iba jeden z nich musíte vykonať v závislosti od hodnoty nastaveného prípadu.