Учимся программировать в PHP.
Предисловие к третьему уроку из курса codeacademy.
Урок №-1 ( Знакомимся с PHP ) - http://cheat-master.ru/forum/131-143776-1
Урок №-2 ( Пишем "Hello World" ) - http://cheat-master.ru/forum/131-169971-1
Управление потоками данных. Control Flow.
Логический контроль - важнейшая часть программирования.
Очень часто мы хотим, чтобы наши программы/скрипты работали при определенных условиях, выполняли работу при активации какой-либо функции пользователем / вводом команды / нажатием клавиши и так далее. Для того чтобы грамотно организовать работу программы, нужно быть внимательным к коду, понимать его логическую суть, и ни в коем случае не кодить "в слепую", не понимая вообще что за шлак ты печатаешь. Чтобы не стать плохим программистом, нужно уже на данном этапе вникать в текст данного урока - всем совет!
На самом деле, возможно звучат эти определения не очень приятно, но на самом деле это очень простые вещи и понять их совсем не сложно! Достаточно лишь вникнуть один раз, и дальше все пойдет почти как по маслу
Условия, как важнейший инструмент организации скрипта/программы.
В этом уроке мы познакомимся с конструкцией If/Else . В php, как и во многих других языках программирования она используется очень часто, ее синтаксис запомнить совсем не сложно.
Пример конструкции If / else.
Код
$teabags = 5; // Объявляем переменную $teabags и даем ей целочисленное значение "5".
if ($teabags > 0) { // ЕСЛИ чайных пакетиков больше, чем 0, будет выведено следующее:
echo "There are tea bags! I'll have a cup!";
} else { // ИНАЧЕ будет выведено следующее!
echo "No more tea! I guess I won't have a cup.";
}
Для закрытия/открытия сценария, выполняющегося при определенном условии мы используем фигурные скобки, само условие пишем в обычных скобках, после IF.
Данный скрипт выведет на экран "There are tea bags! I'll have a cup!" , так как переменной мы дали значение 5 , что больше 0!
Операторы сравнения в PHP.
В коде выше мы использовали оператор сравнения "Больше" ( n > n ). Давайте познакомимся с остальными операторами, их важно запомнить - это базовые знания синтаксиса языка!
<, меньше чем (e.g., 6 < 7)
> больше чем (e.g, 7 > 6)
== равно (e.g., 2 == 2)
<= меньше или равно (e.g, 2 <= 3)
>= больше или равно (e.g., 3 >= 2)
!= не равно (e.g., 6 != 3)
На этом пока все. В следующем уроке разберем классную штуку elseif и закрепим полученные знания, также скоро вы познакомитесь с логическими операторами. На данный момент вы уже сделали серьезный шаг в изучении синтаксиса PHP.
Всем удачного изучения самого востребованного языка программирования в мире - PHP!
Автор урока: Я. Перевод англоязычного курса codeacademy.com
Буду рад отзывам и критике, ждите новых уроков! ;3