Пока все хорошо, мы познакомились с тем, что такое веб-разработка, что такое PHP, как сеть была разработана для работы с различными компонентами или инструментами, необходимыми для обеспечения бесперебойной работы сети.
Также мы рассмотрели происхождение PHP, его использование, силу и основных конкурентов PHP. Если вы хотите узнать больше, вы можете ознакомиться с моими предыдущими статьями (Начало работы с Php для веб-разработки (модуль 1 и модуль 2).
В этом модуле мы продвинемся вперед и рассмотрим Заявление о принятии решения в PHP…….
PHP Принятие решений
Операторы if, if else if else, вложенные операторы If и switch используются для принятия решения на основе другого условия.
Вы можете использовать условные операторы в своем коде для принятия решений. PHP поддерживает следующие операторы принятия решений:
• Оператор if…else — используйте этот оператор, если вы хотите выполнить набор кода, когда условие истинно, и другой, если условие не выполняется.
• Оператор elseif — используется с оператором if…else для выполнения набора кода, если выполняется одно из нескольких условий.
• оператор switch — используется, если вы хотите выбрать один из множества блоков кода для выполнения, используйте оператор Switch. Оператор switch используется, чтобы избежать длинных блоков кода if..elseif..else.
Утверждение If…Else
Если вы хотите выполнить какой-то код, если условие истинно, и другой код, если условие ложно, используйте оператор if….else.
Синтаксис
Если (условие){
Код, который будет выполняться, если условие истинно;
}
Еще{
Код для выполнения, если условие ложно;
}
Пример
Следующий пример выведет «Хороших выходных!» если текущий день пятница, иначе
‹html›
‹тело›
‹?php›
$d=дата("Д");
Если($d==”Пт”){
Эхо "Хороших выходных!";
}
Еще{
Эхо "Хорошего дня!";
}
?>
‹/тело›
‹/html›
Инструкция ElseIf
Если вы хотите выполнить какой-либо код, если одно из нескольких условий истинно, используйте оператор elseif
Синтаксис
Если (условие){
Код, который будет выполняться, если условие истинно;
}
Другое{
Код, который будет выполняться, если условие истинно;
}
Еще{
Код для выполнения, если условие ложно;
}
Пример
Следующий пример выведет «Хороших выходных!» если текущий день — пятница, и «Хорошего воскресенья!» если текущий день воскресенье. В противном случае будет выведено «Хорошего дня!»:
‹html›
‹тело›
‹?php›
$d=дата("Д");
Если($d==”Пт”){
Эхо "Хорошей пятницы!";
}
Другое($d==”Солнце”){
Эхо "Хорошего солнышка!";
}
Еще{
Эхо "Хорошего дня!";
}
?>
‹/тело›
‹/html›
Заявление о переключении
Если вы хотите выбрать один из многих блоков кода для выполнения, используйте оператор Switch.
Оператор switch используется, чтобы избежать длинных блоков кода if..elseif..else.
Переключить (выражение){
Ярлык обращения 1:
Код для выполнения, если выражение = label1;
Разрыв
Ярлык обращения2:
Код для выполнения, если выражение = label2;
Разрыв
По умолчанию:
Код, выполняемый, если выражение отличается как от label1, так и от label2;
}
Пример
Оператор switch работает необычным образом. Сначала он оценивает заданное выражение, а затем ищет метку, соответствующую результирующему значению. Если найдено совпадающее значение, будет выполнен код, связанный с соответствующей меткой, или, если ни одна из меток не соответствует, оператор выполнит любой указанный код по умолчанию.
‹html›
‹тело›
‹?php›
$d=дата("Д");
переключить ($d) {
кейс «Пн»:
Эхо "Сегодня понедельник";
перерыв;
случай «Вт»:
Эхо "Сегодня вторник";
перерыв;
случай «ср»:
Эхо "Сегодня среда";
перерыв;
case «Чт»: echo «Сегодня четверг»;
перерыв;
случай «пт»:
Эхо "Сегодня пятница";
перерыв;
case «Сб»: echo «Сегодня суббота»;
перерыв;
кейс «Солнце»:
Эхо "Сегодня воскресенье";
перерыв;
по умолчанию:
echo "Интересно, какой сегодня день?";
}
?>
‹/тело›
‹/html›
Заявление о переходе
Иногда вы можете захотеть запустить циклы без каких-либо условий и позволить операторам внутри скобок решать, когда выйти из цикла. Внутри циклов можно использовать специальные операторы: Break, Continue, Exit.
Выражение Break: завершает выполнение текущей структуры. Break принимает необязательный числовой аргумент, который сообщает ему, сколько выполнения вложенных структур должно быть прервано.
‹?php
$x=0;
Пока($x)
{
Эхо($x .” “);
If($x == 5)
{
Разрыв
}
$x++;
}
//вывод 0 1 2 3 4 5
?>
Продолжить. Используется для прекращения обработки текущего блока кода в цикле и перехода к следующей итерации.
‹?php
Для($i=0; $i‹5; $i++)
{
If($x == 2)
{
продолжить;
}
Эхо $i . “ “;
}
//вывод 0 1 3 4 5
?>
Выход: оператор выхода используется для завершения текущего потока выполнения. Как только оператор выхода будет найден, он завершит программу.
‹?php
$filename = 'sample.txt';
$file =fopen($filename,’r’)//открыть файл для чтения
Или выйти("не удалось открыть файл($filename)");
?>
В заключение, PHP дает нам возможность структурировать и принимать важные решения, которые будут определять, как запускать установленную программу… Почему бы вам не попробовать их и посмотреть, насколько хорошо это может помочь.
Мы будем очень рады, если мы получим отзывы от наших читателей, чтобы улучшить те области, где необходимые исправления/вклады помогут вам стать лучше.
Ставьте лайки, комментируйте и задавайте вопросы ниже.
Пока мы не встретимся снова….
Я остаюсь верным себе Ойеро Олуватосин