Пока все хорошо, мы познакомились с тем, что такое веб-разработка, что такое 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 дает нам возможность структурировать и принимать важные решения, которые будут определять, как запускать установленную программу… Почему бы вам не попробовать их и посмотреть, насколько хорошо это может помочь.

Мы будем очень рады, если мы получим отзывы от наших читателей, чтобы улучшить те области, где необходимые исправления/вклады помогут вам стать лучше.

Ставьте лайки, комментируйте и задавайте вопросы ниже.

Пока мы не встретимся снова….

Я остаюсь верным себе Ойеро Олуватосин