if elseif switch case в PHP
Введение | |
if elseif | |
switch case | |
В других языках | |
Похожие статьи |
Введение
Примеры различных вариантов ветвлений и контроля логики
if
<?php $topic = "travel"; if ($topic == "linux") { echo' <a href="https://devhops.ru/linux/ubuntu/">Ubuntu</a> <a href="https://devhops.ru/linux/rocky/">Rocky</a> '; } elseif ($topic == "testing") { echo' <a href="https://testsetup.ru/pytest/">PyTest</a> <a href="https://testsetup.ru/robot/">Robot Framework</a> '; } elseif ($topic == "travel") { echo' <a href="https://heihei.ru/Finland/">Finland</a> <a href="https://heihei.ru/Spain/">Spain</a> '; }
switch case
Конструкция «switch» («case») является простейшим вариантом сопоставления с образцом.
Она эквивалентна условному оператору. Используется при выборе из большого числа однотиных
вариантов чтобы слегка сократить код.
Если бы после каждого case не нужно было бы ставить break я бы сказал, что эта
конструкция может сильно улучшить читаемость.
<?php $topic = "testing"; switch ($topic) { case "linux": echo' <a href="https://devhops.ru/linux/ubuntu/">Ubuntu</a> <a href="https://devhops.ru/linux/rocky/">Rocky</a> '; break; case "testing": echo' <a href="https://testsetup.ru/pytest/">PyTest</a> <a href="https://testsetup.ru/robot/">Robot Framework</a> '; break; case "travel": echo' <a href="https://heihei.ru/Finland/">Finland</a> <a href="https://heihei.ru/Spain/">Spain</a> '; break; } ?>
РЕКЛАМА от Яндекса. Может быть недоступна в вашем регионе
Конец рекламы. Если там пусто считайте это рекламой моей телеги
В других языках
- В Python : аналогичную функцию выполняет конструкция match: case:
Программирование на PHP | |
Циклы в PHP | |
Тернарный оператор | |
PHP_errors.log Beget |