Home » 2014 » Октомври » 5 » Урок №8 Логически операции if else switch в PHP
11:47 PM
Урок №8 Логически операции if else switch в PHP

В този урок ще се запознаем с една от най-важните конструкции в програмирането като цяло и в езика PHP. Това са логическите операции if else.

Условен оператор If

Условен оператор If се използва, когато искаме една част от програмата да бъде изпълнена само ако някакво условие е изпълнено.

Условието се загражда в малки скоби, а след него се записва и самият код, който трябва да бъде изпълнен ако условието е изпълнено:

Пример:

<?php


if ($name="Pc-Tools")

echo "Добре дошли в Pc-Tools";
?>

Условен оператор If-else

Самостоятелната употреба на if не дава възможност за изпъление на команди в случай, че условието не е изпълнено. Такава възможност дава добавянето на ключовата дума else. Командите, записани след else, ще бъдат изпълнени само ако условието след if не е изпълнено.

<?php


if ($name="Pc-Tools") 

echo "Добре дошли в Pc-Tools";

else 

echo "Добре дошли";
?>

Условен оператор If-elseif-else

<?php


if ($name="Pc-Tools") 

echo "Добре дошли в Pc-Tools";

elseif ($name="Pc-Tools уроци")

echo "Добре дошли в Pc-Tools уроци";

else 

echo "Добре дошли";
?>

Условен оператор switch

Условният оператор switch се използва, когато искаме да съпоставим различен код за изпълнение на всяка зададена стойност за някоя променлива. Най-общо switch операторът изглежда така:

switch (n)
{
case стойност1:
  команди за изпълнение, в случай че n=стойност1;
  break;
case стойност2:
  команди за изпълнение, в случай че n=стойност2;
  break;
// ...
//подобно изброяване на конкретни стойности и съответстващи им команди - броят е неограничен
default:
  команди за изпълнение, в случай че n е различно от която и да е от изброените по-горе стойности (стойност1, стойност2...);
}

Как работи switch: програмата взема стойността на променливата n и започва да я сравнява последователно с описаните в отделните case стойности. Ако някоя от тези стойности съвпада със стойността на n, то съответният команден блок ще бъде изпълнен.

Ключовата дума break се използва, за да се прекрати процесът и да не се изпълни командният блок от следващия case - което е поведението на PHP програмата по подразбиране.

Последният команден блок (включения след default) ще бъде изпълнен ако не бъде намерена съответстваща на n стойност.

 

 

Категория: PHP | Преглеждания: 516 | Довавено от: Kaloqn | Оценка: 5.0 | Гласували :4 | Tags: Else, №8, урок, logicheski, swich, yrok, If, Php, логически операции, operacii

Ако урокът ви е харесал можете да го споделите с вашите приятели във фейсбук :
Всички коментари: 0
avatar
Социални Мрежи

PC-Tools.inc | Copyright © 2014-2015
DMCA.com Protection Status Mozilla Firefox+4.0 Chrome+13.2 Opera+5.6 IE+7.9 Safari+2.0