Шта је контролна структура?
Извршење кода може се групирати у категорије као што је приказано у наставку- Секвенцијални - овај укључује извршавање свих кодова редоследом којим су написани.
- Одлука - ова укључује доношење избора с обзиром на бројне могућности. Извршен код зависи од вредности услова.
Контролна структура је блок кода који одређује путању извршења програма у зависности од вредности постављеног услова.
Погледајмо сада неке од контролних структура које ПХП подржава.
ПХП АКО ДРУГО
Ако је ... онда ... друго је најједноставнија управљачка структура . Процењује услове користећи логичку логику Када користити иф ... тхен ... елсе- Имате блок кода који треба извршити само ако је одређени услов тачан
- Имате две могућности, а једну морате да изаберете.
- Ако ... онда ... иначе ако ... се користи када морате да изаберете више од две опције, а морате да изаберете једну или више
Синтакса Синтакса за иф
... онда ... друго је;ОВДЕ,
- „ Ако (услов је тачан)“ је контролна структура
- „ Блок један “ је код који треба извршити ако је услов тачан
- {… Елсе…} је резервни резултат ако је услов нетачан
- „ Блок два “ је блок кода који се извршава ако је услов нетачан
Како то функционише Дијаграм тока приказан доле илуструје како ако онда
… Иначе контролна структура радиПогледајмо ово на делу . Доњи код користи „ако
... онда ... остало “да би се утврдила већа вредност између два броја.$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
Резиме
- Контролне структуре се користе за контролу извршавања програма
- Иф иф тхен ... елсе је када имате више од руте блока кода за извршење у зависности од вредности услова
- Случај Свитцх ... користи се када имате одређени број блок кодова, а један од њих морате извршити у зависности од вредности постављеног случаја.