Изявлението за превключване на PHP
В предишен урок обсъдихме как да използвате PHP, ако изявление във вашите програми, за да задавате въпроси и да вземате решения. С помощта на оператора if можете да контролирате потока на вашата програма. Сега ще проучим изявлението за превключване на PHP, което също може да се използва за контрол на потока на вашата програма.

PHP, ако операторът оценява израз като вярно или невярно. Този тип въпроси се наричат ​​булев. Синьото небе е вярно или невярно? Обаче компресионният оператор оценява резултата от случая срещу израз на превключване. Това е фантастичен начин да се каже, че можете да тествате за повече от просто вярно или невярно. Можете също да тествате за прости числа и низове. Ето основното изявление за превключване.

ключ (експресията)
{
случай1:
направите това
прекъсване;

случай2:
направите това
прекъсване;

по подразбиране:
направите това
прекъсване;
}
превключвател ($ небе)
{
случай "червен":
ехо „Небето е червено“;
прекъсване;

случай "син":
ехо „Небето е синьо“;
прекъсване;

по подразбиране:
ехо „Небето падна“;
прекъсване;
}

Както можете да видите от примера, командата за превключване е съставена от шест части.

превключвател ($ небе)
ключ (експресията)
Операторът за превключване започва с израза, който трябва да се тества - $ sky - поставен вътре в скобите.

{
Това стартира изявленията по случая.

случай "червен":
резултат от случая:
Декларацията на случая тества стойността на израза на превключвателя - $ sky - спрямо резултата, който в примера е червен. Ако има съвпадение, програмата ще попълни придружаващия код за това изявление на случая. ехо „Небето е червено“;

прекъсване;
Декларацията за прекъсване приключва изпълнението на оператора за превключване. Ако се намери съвпадение и съпътстващият код (направете това) е завършен, тогава изявлението за прекъсване прави програмата да игнорира или да прескочи останалата част от оператора на превключвателя. Той ще отиде до края на блока на оператора за превключване и ще изпълни първия ред код извън блока.

по подразбиране:
Декларацията по случай по подразбиране е специален тип изявление на случай. Не е задължително. Ако не се намери съвпадение в предишните изявления на случая и програмата го прави докрай, той ще срещне декларацията за случай по подразбиране. Това заявление по подразбиране показва на програмата какво да прави, ако няма съвпадение. Но може да не искате програмата да прави нещо. Ако е така, можете да пропуснете декларацията по случай по подразбиране.

}
С това приключват изявленията по случая.





Инструкции Видео: PHP for Web Development (Може 2024).