PHP+MYSQL — Базовый курс 11


296 просмотров.

Краткое описание видео: .а мы продолжаем изучение печки сейчас мы.затронем конструкцию switch кейс которая.позволяет более наглядной более быстро.разрешить проблему выбора из нескольких.значений то есть бывает такая ситуация.когда нужно сравнить какую-то переменную.и в зависимости от ее значения.нужно вывести результат вот простой.пример у нас есть 10 способов оплаты.нашего товара допустим вы продаете.своего сайта диск человек может оплатить.диск почты может оплатить банком вам.можно оплатить через western union может.оплатить через интернет то есть способов.много до соответственно он человек может.выбрать он выбирает какой-то способ.соответственно вам нужно вывести ему.информацию по этому способу да в этом.случае можно использовать как бы.несколько операторов if то есть вы.можете в коде написать iv он выбрал.первый способ до выводе ему тото и фон.выбрал 2 способа во аде тото и так далее.допустим 10 способов вас будет 10.iv если та та та та та да для реализации.таких именно задач когда нужно.сравнивать какую-то перемену и выводить.зависит от ее значения какой то.результат придумали вот эту конструкцию.с вич кейс который позволяет решить эту.задачу быстрее и нагляднее на практике.мы пользоваться будем редко но чтобы вы.знали чтобы представление у вас было тем.более ситуации которые решаются с.помощью этой конструкции.иногда встречаются вы должны ее знать и.так давайте попробуем ее реализовать.создадим новый печки файл сразу сохраним.его как switch пишите таким образом sw.ай ди си аж switch так и можно даже.сразу дать название.и между тегами body открываем пищеблок и.сейчас мы будем решать эту задачу.допустим у вас в переменную способ.попадает выбранный пользователем вариант.о том как это делается мы будем говорить.уже дальше на практике выйду всего.знаете но факт том что например у нас в.переменный способ попал вариантом а.платить банкам через банк и сейчас мы.будем писать о слове можно было конечно.передали заводь как я говорил через iv.мы могли бы написать iv переменная.способ равна принял значение банк до.приняла значение банк-то зависимости.этого нужно выводить следующее вот здесь.мы могли менцель разъем для следующего.способа то же самое да если допустим у.нас способ почта вот там вадиму для.почты информацию и так далее таким у вас.было бы 10 штук вот и сейчас мы.посмотрим как то же самое можно сделать.с помощью конструкции switch свеч кейс.итак мы говорим что нам нужно проверять.переменную способ в этом пишем switch и.скобочках и указываем ту переменную.которую мы будем проверять это.переменная способ затем открываем.фигурные скобки то есть внутренних мы.уже будем писать вот этим случае если.переменный способ принимает одно.значение это дело этот вот способ это.кейс.и говорим о не способа случай точнее до.случае это кейс и говорим в случае когда.у нас переменная способ приняла значение.банк то ставим : и после этого : строке.пишем что нужно делать допустим нужно.выводить нам следующую информацию чтобы.оплатить через банк и догнали делайте ta.ta ta ta ta ta вот и после этого ставим.break то есть нужно здесь закончить если.у нас перемены совпало с этим значением.то мы выводим и всех заканчиваем выходим.из этой конструкции тоже самый пишем для.следующего случая прям копируем первый.момент здесь пишем в случае если человек.выбрал почта допустим то мы уже мы.вводим снова оплатить через почту.делайте ta ta ta ta ta ta da kam и так.далее для всех десяти случаев мы можем.написать здесь свои координаты до из.допустим там western union чтобы.оплатить через историю не делать то то.то то то то то есть идея я думаю есть.надо вам пишем для каждого из вариантов.вот такой кейс.вот и последний момент мы обязательно.должны написать здесь что нужно делать.по умолчанию значение обязательно но.если вам это нужно то есть когда.переменный способ допустим у вас приняла.какое-то значение которого нет в списке.не банк не почты не выставлен что нужно.выводить.вот для этого можно написать так пишем.default.то есть по умолчанию нужно нам выводить.следующие там допустим если человек.вообще никакой способ не выбрал мы.выпишем.вы не выбрали там способа оплаты что им.такое.так и точно также пишем break вот так.выглядит конструкция switch кейс он.данном случае нас будет проверяться.переменная способ если мы сейчас.попробуем сохранить данную страницу и.вывести на экран то что у нас получилось.то увидим что у нас выглядит эта строка.так сохраним так и попробуем здесь.набрать switch понятно у нас вывелось.чтобы оплатить через банк нужно сделать.то то то то тут если мы в переменную.способов возмещаются поместим почта.нажимаем сохранить нас выводится.следующий случай дпс идет сравнение банк.пропускается так как не совпадает.выводится почта выводится эта строка и.цикл заканчивается брейк данс и сразу.выходит дальше так как дальше ничего.нету.программа просто заканчивается так если.мы допустим сейчас попробуем вообще сюда.ничего не стоит способ да у нас по идее.должна выяснить последняя строка вы не.выбрали способ оплаты.видно да вот таким образом работает.конструкция switch кейс поэтому если.где-то вдруг увидите и не пугайтесь вот.что она из себя представляет просто.замены нескольким подряд идущим.конструкциям flc либо просто риф

PHP+MYSQL — Базовый курс 11

Как? Вы еще не смотрели? Ну это зря...