Ellenőrző nyilatkozat a PHP - ben A 4. legfontosabb ellenőrzési nyilatkozat a PHP-ben a Syntax segítségével

Tartalomjegyzék:

Anonim

Bevezetés a PHP ellenőrzési nyilatkozatába

A vezérlő utasítások minden modern programozási nyelv, például a PHP, Java, Python, Go, Ruby, NodeJS alapvető alkotóelemei. Ezek az ellenőrzési nyilatkozatok lehetővé teszik a szoftverfejlesztőknek és az építészeknek, hogy eldöntsék, hogyan fognak viselkedni az általuk kifejlesztett szoftver vagy program különböző körülmények között. Például egy e-kereskedelmi platformon a fejlesztők azt szeretnék, hogy ugyanaz a rendszer eltérően viselkedjen a különböző felhasználói szerepeknél, például a vevők és az eladók esetében. Az ilyen jellegzetes magatartás csak kontroll utasításokkal érhető el.

Különböző ellenőrzési nyilatkozat a PHP-ben

Az összes többi nyelvhez hasonlóan a PHP is tartalmaz néhány vezérlőmondatot, amelyek lehetővé teszik a fejlesztők számára, hogy különböző logikákat fejlesszenek ki különböző körülmények között. A PHP mag tartalmazza a vezérlő utasításokat:

  1. ha
  2. ha más
  3. if.else..if
  4. Váltás az állításra

Nézzük meg az ellenőrző állítások mindegyikét részletekkel, és példák segítségével megértsük azok végrehajtását.

1. Az IF nyilatkozat a PHP-ben

Az IF utasítás a PHP-ben a nyelv legegyszerűbb ellenőrző utasítása. Az IF feltétel működik egy logikai értéken, amelyet egy bizonyos feltétel alapján értékelnek, és csak bizonyos kódsorok végrehajtására használják, ha egy feltétel teljesül vagy igaz. Az IF utasításhoz megadott feltételnek először az értékelésnek kell lennie, az értékeléstől függően hamis vagy igaz értéket generál, és ennek alapján a kódot, ha az IF feltétel blokkot végrehajtják vagy kihagyják a program folyamatában.

Gondoljuk át az if állítás szintaxisát, hogy jobban megértsük:

if (my_condition) (
code to execute if the condition supplied is true;
)

Mint fentebb látható, az if állítás megköveteli egy feltételt a () kerek zárójelben, amelyet ki kell értékelni. A göndör zárójelekben () megadjuk a végrehajtandó kód-specifikációt.

Nézzük meg az alábbi példát:

Kód:

<_?php
$a=20;
$b=10;
if($a>$b)
(
echo "A is greater than B";
)
?>

Kimenet:

2. Az IF-ELSE nyilatkozat a PHP-ben

Mint korábban említettük, az IF utasítás nagyon alapvető programvezérlést biztosít. Az IF-ELSE utasítás további bonyolultságot ad az IF utasításhoz, 2 kódblokk meghatározásával; az egyik akkor hajtódik végre, amikor a feltétel valódi, és a másik, ha a feltétel hamisnak bizonyul. Természetesen, mivel a feltétel vagy igaznak, vagy hamisnak tekinthető, akkor az IF kódblokkja végrehajtódna, vagy az ELSE alatti kódblokk végrehajtaná. Mindkét blokk semmilyen körülmények között nem fut párhuzamosan.

Nézzük át a szintaxist az alábbiakban:

if (condition top evaluate) (
code to executed if the condition supplied is true;
)
else
(
code to execute if the condition supplied is false;
)

Megértjük a megvalósítást egy példával:

Kód:

<_?php
$a=20;
$b=10;
if($a>$b)
(
echo "A is greater than B";
)
else
(
echo "B is greater than B";
)
?>

Kimenet:

Most, amikor az $ a és $ b értékeket átváltjuk a fenti kódra az alábbiak szerint:

Kód:

<_?php
$a=10;
$b=20;
if($a>$b)
(
echo "A is greater than B";
)
else
(
echo "B is greater than A";
)
?>

Kimenet:

3. Az IF - ELSE – IF nyilatkozat a PHP-ben

Időnként szükség lehet a többszörös feltételek együttes használatára, ilyen esetekben többszörös, ha más állítások kombinációját használhatjuk. Össze lehet állítani több „if-else” állítást, hogy együtt dolgozzunk, mindaddig, amíg a követelményünk teljesül.

Az if-else szintaxisa, ha a kombinációs utasítás a következő lenne:

If (condition1)
(
Code to execute;
)
elseIf(condition2)
(
Code to execute if condition 2 is met;
)
Else
(
Code to execute if condition1 and condition2 are not met;
)

Megértjük ezt jobban egy példával:

Kód:

<_?php
$t = date("H"); //collecting the date from server
echo "The time is " . $t;
echo ", and we will show the following message:";
echo "\n";
if ($t < "10") ( //condition 1
echo "Hello! I hope you have a good morning!";
) elseif ($t < "20") ( //condition 2
echo "Hello! I hope you have a good day!";
) else (
echo "Hello! I hope you have a good night!";
)
?>

Kimenet:

4. Kapcsolja ki az állítást a PHP-ben

A kapcsoló nyilatkozat, vagy általában kapcsolóhurokként ismert, nagyon hatékony módszer több feltétel egyidejű kezelésére. Ez lehetővé teszi számunkra, hogy ugyanazt a funkcionalitást érjük el, mint az if-else, ha és más, de kevesebb kódsorral érhető el.

Szintaxis:

switch (condition) (
case value1:
code to be executed if n=label1;
break;
case value 2:
code to be executed if n=label2;
break;
case value 3:
code to be executed if n=label3;
break;

default:
code to be executed if n is different from all labels;
)

A kapcsoló utasítás először kiértékeli a „feltételt”, majd végrehajtja a kódot a blokkban a megfelelő címkeértékkel. Ha egyik címkeérték sem felel meg a feltételnek, akkor végrehajtja a kódot az alapértelmezett blokkban.

Most értjük meg a kapcsoló utasítás menetét az alábbiakban bemutatott gyakorlati példával:

Kód:

<_?php
$myfavsport = "cricket";
switch ($myfavsport) (
case "cricket":
echo "Your favorite sport is cricket!";
break;
case " football":
echo "Your favorite sport is football!";
break;
case "throwball":
echo "Your favorite sport is throwball!";
break;
default:
echo "Your favorite sport is neither cricket, football or throwball!";
)
?>

Kimenet:

Következtetés

A fenti példák segítségével megérthetjük, hogy a PHP különböző vezérlő utasításai hogyan működnek. A fejlesztők választhatnak a vezérlőkifejezést nekünk attól függően, hogy milyen logikai folyamatot szeretnének meghatározni a kódban. Az ellenőrző utasítások a szoftverrendszer meghatározó blokkjai. Minél jobb egy nyelv által biztosított ellenőrző utasítások az alkalmazás végrehajtásának és logikai folyamatának ellenőrzésére, annál megfelelőbb bonyolult szoftver készítése.

Ajánlott cikkek

Ez egy útmutató a PHP vezérlőnyilatkozatához. Itt tárgyaljuk a PHP különféle feltételeit, példákat és a kód megvalósítását. A következő cikkben további információkat is megnézhet -

  1. Funkciók a PHP-ben
  2. PHP kapcsoló nyilatkozat
  3. Statikus módszer a PHP-ben
  4. Hozzáférés-módosítók a PHP-ben