ПХП контролне структуре: Ако је другачије, пребаците случај

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

Anonim

Шта је контролна структура?

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

Контролна структура је блок кода који одређује путању извршења програма у зависности од вредности постављеног услова.

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

ПХП АКО ДРУГО

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

Синтакса Синтакса за иф

... онда ... друго је;

ОВДЕ,

  • Ако (услов је тачан)“ је контролна структура
  • Блок један “ је код који треба извршити ако је услов тачан
  • {… Елсе…} је резервни резултат ако је услов нетачан
  • Блок два “ је блок кода који се извршава ако је услов нетачан

Како то функционише Дијаграм тока приказан доле илуструје како ако онда

… Иначе контролна структура ради

Погледајмо ово на делу . Доњи код користи „ако

... онда ... остало “да би се утврдила већа вредност између два броја.
 $second_number){echo "$first_number is greater than $second_number";}else{echo "$second_number is greater than $first_number";}?>

Излаз:

21 is greater than 7

ПХП кућиште прекидача

Прекидач ... случај је сличан контролној структури ако тада ... иначе .

То само извршава једну блок кода у зависности од вредности стања.

Ако није испуњен ниједан услов, извршава се задати блок кода.

Има следећу основну синтаксу.


ОВДЕ,

  • „Прекидач (…) {…}“ је код блока контролне структуре
  • „Цасе цасе: цасе ...“ су блокови кода који се извршавају у зависности од вредности услова
  • „Подразумевано:“ је блок кода који се извршава када се ниједна вредност не подудара са условом

Како то ради

Дијаграм тока приказан у наставку илуструје како функционише управљачка структура прекидача

Практични пример

Доњи код користи структуру контроле прекидача за приказ поруке у зависности од дана у недељи.

Излаз:

ladies night, take her out for dinner

Резиме

  • Контролне структуре се користе за контролу извршавања програма
  • Иф иф тхен ... елсе је када имате више од руте блока кода за извршење у зависности од вредности услова
  • Случај Свитцх ... користи се када имате одређени број блок кодова, а један од њих морате извршити у зависности од вредности постављеног случаја.