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

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

преклопник (израз)
{
резултат случаја1:
урадите
пауза;

резултат случаја2:
урадите
пауза;

Уобичајено:
урадите
пауза;
}
прекидач ($ небо)
{
случај "црвени":
одјек "Небо је црвено";
пауза;

случај "плави":
одјек "Небо је плаво";
пауза;

Уобичајено:
одјек "Небо је пало";
пауза;
}

Као што можете видети из примера, изјава склопке се састоји од шест делова.

прекидач ($ небо)
преклопник (израз)
Изјава о пребацивању почиње изразом који се тестира - $ ски - смештеном у заградама.

{
Ово покреће изјаве случаја.

случај "црвени":
резултат случаја:
Изјава случаја тестира вриједност израза преклопника - $ ски - на резултат који је у примјеру црвене боје. Ако постоји подударање, програм ће допунити пропратни код те изјаве случаја. одјек "Небо је црвено";

пауза;
Изјава о прекиду завршава извршење преклопне изјаве. Ако је пронађено подударање и пратећи код (учините то) завршен, изјава о прекиду чини да програм игнорише или прескочи остатак изјаве преклопника. Ићи ће до краја блока изјава преклопника и извести прву линију кода изван блока.

Уобичајено:
Задана изјава случаја је посебна врста изјаве случаја. Није опционалан. Ако се у претходним изјавама случаја не нађе подударање и програм га доведе до краја, наићи ће на задану изјаву случаја. Ова подразумевана изјава случаја говори програму шта да ради ако нема подударања. Али можда нећете желети да програм ишта ради. Ако је то случај, можете изоставити почетну изјаву случаја.

}
Овим се завршавају изјаве случаја.





Видео Упутства: PHP for Web Development (Може 2024).