Изјава о контроли у ПХП - Топ 4 Изјава о контроли у ПХП-у са синтаксом

Преглед садржаја:

Anonim

Увод у Извештај о контроли у ПХП-у

Изјаве о контроли основна су компонента свих модерних програмских језика као што су ПХП, Јава, Питхон, Го, Руби, НодеЈС. Ове изјаве о контроли омогућавају програмерима и архитектима софтвера да одлуче како ће се софтвер или програм развијати у различитим условима. На пример, на платформи за електроничку трговину, програмери би желели да се исти систем понаша другачије за различите улоге корисника попут купаца и продавача. Таква различита понашања могу се постићи само контролним изјавама.

Различите изјаве о контроли у ПХП-у

Као и сви други језици, ПХП пружа неколико контролних изјава које омогућују програмерима да развију различиту логику извршења у различитим условима. ПХП језгро укључује контролне изјаве:

  1. ако
  2. ако друго
  3. иф.елсе..иф
  4. Изјава о пребацивању

Погледајмо сваку од ових контролних изјава са детаљима и разумемо њихову примену кроз примере.

1. Изјава ИФ-а у ПХП-у

ИФ изјава у ПХП-у је најједноставнија контролна изјава на језику. ИФ увјет дјелује на логичкој вриједности која се процјењује на основу одређеног увјета и користи се за извршавање одређених линија кода само ако је увјет испуњен или је истинит. Услов дат ИФ изразу прво треба процијенити, овисно о евалуацији, генерира се неточна или истинита вриједност, а на темељу ње је код ако се блок стања ИФ извршава или прескаче у програмском току.

Пролазимо кроз синтаксу иф иф да бисмо је боље разумели:

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

Као што је приказано горе, изјава иф захтева стање у () округлим заградама које треба проценити. У коврчавим заградама () испоручујемо спецификацију кода коју треба извршити.

Погледајмо пример у наставку:

Шифра:

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

Излаз:

2. Изјава ИФ-ЕЛСЕ у ПХП-у

Као што је већ споменуто, изјава ИФ пружа врло основну програмску контролу. Изјава ИФ-ЕЛСЕ додаје додатну сложеност ИФ изјави тако што дефинише 2 блока кода; један који се извршава када услов стоји тачно и други када се услов процени на лажно. Наравно, будући да услов може или проценити истинитим или лажним или се извршава блок кода у ИФ-у или се извршава блок кода под ЕЛСЕ. Ни под којим условима оба блока неће извршавати паралелно.

Погледајмо синтаксу испод:

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

Да разумемо да је примена на примеру:

Шифра:

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

Излаз:

Сада, када се вредности $ а и $ б пребацују у горњи код као што је приказано у наставку:

Шифра:

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

Излаз:

3. Изјава ИФ - ЕЛСЕ – ИФ у ПХП-у

Понекад се може појавити потреба да се заједно користе вишеструки услови, у таквим случајевима можемо користити комбинацију више изјава иф-елсе. Можемо комбиновати неколико иф-елсе изјава да бисмо радили заједно све док су наши услови испуњени.

Синтакса иф-елсе ако би комбинација била сљедећа:

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;
)

Да разумемо то боље на примеру:

Шифра:

<_?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!";
)
?>

Излаз:

4. Пребаците изјаву у ПХП

Изјава о прекидачу или опште позната као прекидачка петља врло је ефикасан начин рада са више услова истовремено. Омогућава нам да постигнемо исту функционалност као и ако, ако је то случај, а може се постићи и с мање линија кода.

Синтакса:

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;
)

Изјава Свитцх прво процењује „стање“, а затим извршава код у блоку са одговарајућом вредношћу налепнице. Ако ниједна од вредности етикете не одговара стању, извршава код у заданом блоку.

Сада ћемо разумјети ток склопке свитцх са сљедећим практичним примјером:

Шифра:

<_?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!";
)
?>

Излаз:

Закључак

Уз помоћ горњих примера, можемо разумети како функционишу различите изјаве о контроли у ПХП-у. Програмери могу да одаберу контролну изјаву према нама у зависности од логичког тока који желе да дефинишу у коду. Изјаве о контроли су блокови који одређују софтверски систем. Што су бољи контролни изрази које пружа језик за контролу извршења и логичког тока апликације, то је погодније за изградњу компликованог софтвера.

Препоручени чланци

Ово је водич за Изјаву о контроли у ПХП-у. Овде смо разговарали о различитим условима ПХП-а заједно са примерима и његовом имплементацијом кода. Такође можете погледати следећи чланак да бисте сазнали више -

  1. Функције у ПХП-у
  2. Изјава о ПХП прекидачу
  3. Статички метод у ПХП-у
  4. Приступите модификаторима на ПХП-у