Главная » 2008 » Октябрь » 10 » о Switch и Case
о Switch и Case
00:05
Немного о конструкции switch case в php.

В качестве небольшой статейки решил привести пример работы с конструкцией switch case в пхп.
Собственно вот код и комментарии:

Code

<?
$intv = isset( $_GET["intv"] ) ? (int) $_GET["intv"] : 0; // Задаем целое число
$strv = isset( $_GET["str"] ) ? (string) $_GET["str"] : 0; // Задаем строку

switch($intv){
  case 1 : // здесь 1 - целое число, мы сравниваем переменную, в которой содержится некое число, с аналогичным целым числом  
  /*
  Тут идет список операторов,  
  выполняющихся при выполнении равенства $intv == 1
  */
  break;
  case 135:
  /*
  Тут идет список операторов,  
  выполняющихся при выполнении равенства $intv == 135
  */
  break;
   
  /*
   
  Тут еще много-много case'ов для нужных нам значений. Таки образом можно обрабатывать разные запросы <img src="http://src.ucoz.net/sm/1/smile.gif" border="0" align="absmiddle" alt="smile">
   
  */  
   
  default:
  /*
  Тут идет список операторов,  
  выполняющихся во всех остальных случаях, т.е. $intv != 1 && $intv != 135
  */  
}

switch($strv){
  case "wtf": // здесь мы указываем строку, т.к. $strv - строка
  /*
  Список операторов, которые выполняются,
  если $strv=="wtf"
  */
  break;
  case "1" :  
  /*
  Здесь мы указали символ, так что все в порядке. Операторы будут выполняться,
  если $strv=="1"
  */
  break;  
  default:
  /*
  Все те же операторы, выполняющиеся по умолчанию
  */
}

?>
Категория: Coding | Просмотров: 1243 | Добавил: DeT | Теги: Switch, Case
Всего комментариев: 4
15.11.2008
DeT говорит:
Ну так)
Также и в сях вроде smile

15.11.2008
B@rmaley,e><e говорит:
Аналогично JS =)

10.10.2008
DeT говорит:

10.10.2008
Йа говорит:
Супер) Спасибо

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]