Операции с переменными.
- присвоение значения осуществляется с помощью символа « = »
$x = 10 – присвоение числового значения
$y = “Hello” – присвоение строкового значения
- удаление ненужных переменных
unset($a)
эта функция полезна, при обработке больших объемов данных.
Операции.
- арифметические:
X+Y – сложение
X-Y - вычитание
X*Y - умножение
X/Y - деление
X%Y – остаток от деления X на Y
- сравнения
== - равно
!= - не равно
< - меньше
> - больше
>= - больше или равно
<= - меньше или равно
- логические
!x – логическое отрицание или «не»
x && y – логическое умножение или «и»
x || y – логическое сложение или «или»
- строковые
$a . $b – слияние двух строк
$a[n] – обращение к символу с номером n в строке
- присвоения
Из математики известно, что оператор присвоения это равно. В php же он не один. Точнее один, но php предлагает много сокращенных форм присвоения. Рассмотрим их:
= (тут все понятно обычное присвоение, например мы, говорим, что $a = 5 и $a = $b сразу понятно, что $b = 5)
+= (это просто сокращенная запись варианта $a = 0, $a = $a + 5, мы прибавили к переменной $a число 5. А можем написать просто $a += 5)
-= (сокращенная запись вычитания $a -= 5)
*= (сокращенная запись умножения $a *= 5)
/= (сокращенная запись деления $a /= 5)
%= (сокращенная запись деления по модулю $a %= 5)
Основные конструкции языка.
Условный оператор if-else.
Синтаксис конструкции:
if (логическое выражение)
Оператор_1;
else
Оператор_2;
Если необходимо выполнить несколько операторов, то их необходимо поместить в { }.
{Оператор1; Оператор2 ….. Оператор n-1, Оператор n}
Так же можно использовать оператор в операторе, конструкция будет иметь следующий вид:
if (логическое выражение 1)
Оператор_1;
elseif (логическое выражение 2)
Оператор_2;
else
Оператор_3;
Пример
<?
echo "<html><body>";
$a=10;
if ($a>5) echo "a - больше пяти";
else echo "а - меньше или равно пяти";
echo "<body><html>";
?>
Циклы.
В PHP выделяют три типа циклов:
Цикл предусловием (while)
Цикл с постусловием (do-while)
Цикл со счетчиком (for)
Цикл while
Конструкция цикла while
while (логическое выражение)
инструкция;
Пример:
<?
echo "<html><body>";
$a=0;
while ($a<10) {echo "$a \n";$a=$a+1;}
echo "<body><html>";
?>
Цикл do-while.
Отличается от цикла while, тем что сначала выполняется тело цикла, а только потом проверяется условие.
Конструкция цикла do-while:
do
{тело цикла}
while (условие);
Пример
<?
echo "<html><body>";
$a=0;
do {echo "$a\n"; $a=$a+1;}
while ($a<10);
echo "<body><html>";
?>
Дата добавления: 2016-01-03; просмотров: 579;