Сегодня рассмотрим все возможные операции на всеми возможными типами переменных и их значениями.
АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ А рифметических операция в PHP всего пять, вот они:
$a + $b $a - $b $a * $b $a / $b $a % $b Я думаю здесь все ясно. Ну можеттолко поясню последнюю операцию, результат ее выполнения остаток от деления $a на $b.
СТРОКОВЫЕ ОПЕРАЦИИ А здесь и того меньше! Чисто строковой операцией считается операция сложения двух строк. Причем выглядит она довольно необычно, но практично:
$c = $a . $b; То есть символом этой операции является точка. А результатом ее выполнения будет обыкновенная строка, состоящая из $a и $b
ОПЕРАЦИЯ ПРИСВАИВАНИЯ Ну тут вообще ничего сложного, она всегда одна, это знак '=' и естественно этот знак означает, что переменной с лева от него будет присвоенное значение, полученное в результате выполнения каких либо операций или переменной/константы с правой стороны. Причем тут возомжно некоторый С++ -ные варианты, как-то:
$a = ($b = 4) + 5; // $a будет равна 9, а $b 4-м. $a += 5; // аналогично $a = $a + 5; $b = "Привет "; $b .= "всем!"; // аналогично $b="Привет всем!"
ДВОИЧНЫЕ ОПЕРАЦИИ Аа... и тут вообщем-то ничего нового:
$a & $b Побитовое И (AND) $a
|