Урок PHP #2
Продолжаем изучение PHP. Урок №2.
В прошлом уроке я упомянул, что с переменными можно совершать математические вычисления. Давайте попробуем складывать, вычитать, делить, умножать переменные.
Первый пример — сложение и вычитание переменных.
$a = 2;
$b = 3; /* переменной а присваиваем значение 2, а переменной b — значение 3 */
$sum = $b + $a; /* В переменной sum будет содержаться сумма переменных а и b */
echo "Сумма переменных равна $sum"; /* выводим результат */
echo "Разность переменных равна $razn";
/* закрываем тег PHP */ ?>
Сейчас я уже начал использовать процедуру echo, чтобы выводить на экран результат.
Посмотреть, что получается в результате выполнения этого скрипта, можно здесь.
Второй пример — умножение и деление переменных.
Сразу к коду, там всё понятно.
$a = 2;
$A = 4;
$proizv = $a * $A; /* произведение переменных */
echo "Произведение: $proizv";
echo "Частное: $chastn"; /* выводим результаты и закрываем тег php */
?>
Результаты смотрим тут.
Смотрим результаты — всё правильно!
Если Вы внимательно смотрели в код 2-го примера, то Вы видите, что переменные $a и $A — задаются одной буквой, но в разном регистре. Делаем вывод — имя переменной в PHP чувствительно к регистру.
Конструкция if-else (Если ..., то ...; иначе ...).
Конструкция if-else — одна из самых важных. Без неё, наверное, вы не сможете сделать ни один динамический сайт. Давайте обратимся к схеме этой конструкции, по которой вы должны будете понять её смысл:
if (условие) /* Если условие — верно, то выполняем действия1 */
{
действия1
}
else /* Иначе (если условие не верно) — выполняем действия2 */
{
действия2
}
?>
Немного не понятно? Не бойтесь, сейчас разберём.
if, в переводе с английского языка, означает «если». В коде выше в скобках пишется условие.
Например, сравнение переменных — это условие.
Как сравнивать переменные:
Переменные сравниваются следующим образом:
$a и $b — данные переменные.
$a == $b — переменная а равна переменной b
$a != $b — переменная а не равна переменной b (аналог знак != можно заменить на <>)
$a > $b — переменная а больше переменной b
$a < $b - переменная а меньше переменной b
$a >= $b — переменная а больше или равна переменной b
$a <= $b - переменная а меньше или равна переменной b.
Действия:
Глядим на схему. Видим между фигурными скобками «Действия1» и «Действия2». Вместо этих слов будет идти PHP код, который будет выполняться, если условие верно (действия1) или не верно (действия2).
Давайте попробуем сравнить переменные:
$a = 5;
$b = 10;
$c = word;
$d = words;
if ($a < $b) /*сравниваем переменные а и b. Должно вывестись "Переменная а меньше b" */
{
echo "Переменная а меньше b<br />";
}
else
{
echo "Переменная а больше b<br />";
}
if ($a == $b) /*сравниваем переменные а и b. Должно вывестись "Переменная а не равна b" */
{
echo "Переменная а равна b<br />";
}
else
{
echo "Переменная а не равна b<br />";
}
{
echo "Переменная c не равна d<br />";
}
else
{
echo "Переменная c равна d<br />";
}
?>
Результаты выполнения смотрим тут.
Из примера видно, что сравнивать можно только переменные одного типа (иначе, они будут приводиться к одному типу), например в нашем случаем переменная $c и $a не могут быть сравнены, т.к. одна из них текстовая а другая — числовая. Это нужно хорошо запомнить.
На сегодня урок окончен. В 3-м уроке мы закончим изучение конструкции if-else и начнем изучать циклы. А пока советую подписаться на RSS, чтобы не пропустить последующие уроки PHP.







Pingback: sloger.net
Pingback: Make Money Online
Pingback: how to make money
Pingback: galaxy note