или знает, ++$a += $b. если поставить
Телефон службы поддержки:
+7(903)756-28-61
  [ Промышленный дизайн - www.MainCrafT.org ]  •••  [ Размещение статьи на этом сайте: 100р = 1год ]

 
Назад в раздел:

Обучение


Реклама:
 

ICQ консультации:

149 807 234 



шаг/смещение числами. $b полученное $b $b операции
 
www.shleg.ruwww.digitalvita.ru
www.phototitle.ru
Locations of visitors to this page
www.people-exe.maincraft.org
oldmaincraft_2009-10-28
www.people-exe.narod.ru
clan-dn
 

Мотиватор:
+40
-23
ВНИМАНИЕ!!!
MainCrafT НЕ MineCrafT
Данный сайт не имеет отношения к игре http://www.minecraft.net/
Подробности: http://www.google.ru/search?q=minecraft
MainCrafT NOT MineCrafT
This site has no relation to the game http://www.minecraft.net/
Details: http://www.google.com/search?q=minecraft

 
PHP поддерживает следующие типы операций



PHP поддерживает следующие типы операций(вычислений):

Арифметические операции

Строковые операции

Операции присвоения

Двоичные операции

Логические операции

Операции сравнения

Операции инкремента/декремента

Операции управления ошибками

Арифметические операции

– их всего пять, вот они:

$a + $b - сложение
$a - $b - вычитание
$a * $b - умножение
$a / $b - деление
$a % $b - целочисленный остаток от деления

Операция деления («/») всегда возвращает число с плавающей точкой, даже если операнды являются целыми числами. Если вы хотите получить что-то вроде 123.45, используйте функцию форматирования значений sprintf().

$formatted_money = sprintf("%01.2f", $money);

Строковые операции

Cтроковой операцией считается операция сложения двух строк. Причем выглядит она довольно необычно, но практично:

$c = $a.$b;
$c .= $e;

То есть символом этой операции является точка. А результатом ее выполнения будет обыкновенная строка, состоящая из $a и $b. Второй пример прибавляет к строке $c значение $e. Точка перед «равно» означает, что содержимое $c будет дополнено переменной $e.

Операция присвоения – она одна – это знак '=' и, естественно, этот знак означает, что переменной слева от него будет присвоенное значение, полученное в результате выполнения каких-либо операций, или переменной/константы с правой стороны. Причем тут возможны некоторые варианты из С++:

$a = ($b = 4) + 5; // $a будет равна 9, а $b 4-м.
$a += 5; // аналогично $a = $a + 5;
$b = "Привет ";
$b .= "всем!"; // аналогично $b="Привет всем!"


Обратите внимание, что присвоение копирует оригинальную переменную в новую (присвоение по значению), поэтому изменения в одной не влияют на другую.

Двоичные операции

Двоичные операции дают возможность устанавливать значение специфицированных битов целочисленного значения. Если левый и правый параметры являются строками, битовая операция выполняется над символами строки.

$a & $b Побитовое И (AND) – устанавливаются биты, которые установлены и в $a, и в $b.

$a | $b Побитовое ИЛИ (OR) – устанавливаются биты, которые установлены в $a или в $b.

$a ^ $b Исключающее или (XOR) – устанавливаются биты, которые установлены в $a или $b, но не в обоих

~ $a Отрицание – устанавливаются те биты, которые в $a не установлены, и наоборот.

$a << $b Сдвиг влево на $b битов – сдвигает биты переменной $a на $b шагов влево (каждый шаг/смещение означает «умножить на 2»).

$a >> $b – сдвигает биты переменной $a на $b шагов вправо (каждый шаг/смещение означает «разделить на 2»).

Логические операции

$a and $b // И (AND)
$a && $b // То же самое, что и предыдущее
$a or $b // Или (OR)
$a || $b // То же, что и предыдущее
$a xor $b // Исключающее или (XOR)
!$a // Инверсия (NOT)

Операции сравнения

Cравнивают два значения.

$a == $b // TRUE, если $a равно $b.
$a === $b // TRUE, если $a равно $b и они одного типа (добавлено в PHP 4).
$a != $b или  $a <> $b // TRUE, если$a неравно$b
$a !== $b // TRUE, если $a не равно $b или они разных типов (добавлено в PHP 4).
$a < $b // TRUE, если $a строго меньше $b.
$a > $b //  TRUE, если $a строго больше $b.
$a <= $b // TRUE, если $a меньше или равно $b.
$a >= $b // TRUE, если $a больше или равно $b.

В PHP, как и в C++, существует тернарный оператор '?:'. Кто не знает, объясню на примере.

$res= (expr1) ? (expr2) : (expr3);

Результатом этой операции будет значение (expr2) в том случае, если expr1 == TRUE, и значение expr3 – в противном случае. Где все эти expr1, expr2, expr3 являются переменными/константами или математическими выражениями. Такая запись по сути своей аналогична следующей:

if (expr1) $res = (expr2); else $res = (expr3);

, но, естественно, более лаконична.

Операции инкремента/декремента

Операции pre- и post-инкремента и декремента в стиле С.

++$a // Pre-increment Увеличивает $a на 1, затем возвращает $a.
$a++ // Post-increment Возвращает $a, затем увеличивает $a на 1.
--$a // Pre-decrement Уменьшает $a на 1, затем возвращает $a.
$a-- // Post-decrement Возвращает $a, затем уменьшает $a на 1.

Операции управления ошибками

PHP поддерживает одну операцию подавления ошибок: знак (@). Если он вставлен как префикс выражения PHP, любые ошибки, которые могут генерироваться этим выражением, подавляются.

$value = @$cache[$key]; // уведомления не будет, если индекс $key не существует.

Примечание: @-операция работает только в выражениях. Основное правило: если вы можете получить значение чего-нибудь, вы можете поставить в качестве префикса операцию @. Например, вы можете поставить её к переменным, функциям и вызовам include(), константам и т.д. Вы не можете подставить её к определению функции или класса или структурам управления, таким как if и foreach, и т.д.

Мы не рекомендуем использовать этот префикс – пишите программы корректно.

система комментирования CACKLE

Реклама:

http://www.valuehost.ru/ Хостинг Номер 1: Valuehost 25GB План А • Если вдруг закажите что-то у валуехоста, скажите им номер по партнёрской программе 44877 (Для плательщика 300044877), а то у них она работает непонятно, пока сам не скажешь, не добавят бонусов. Мне будет приятно :) Спасибо!

...
Сайт разработан для продвижения идей клуба "Основное ремесло"
© MainCrafT.org 2005-2017гг. © Клуб "Основное ремесло" 2005-2017гг. © Shleg A.V.
© people-exe.org (закрыт) 1998-2006гг. © red-brick.org (закрыт) 2004-2005гг. © propeopleclub.org (закрыт) 2004-2005гг.


Внимание!!! Данный интернет-сайт носит исключительно информационный характер и ни при каких условиях не является публичной офертой, определяемой положениями ч. 2 ст. 437 Гражданского кодекса Российской Федерации. Информацию о стоимости и сроках выполнения услуг, можно получить по контактам указанными далее. с 10-00 до 19-00, Пн-Пт по телефону: +7 (903) 756-28-61, через сайт: круглосуточно, без выходных. Для подтверждения заказа через сайт менеджер свяжется с Вами в самый короткий срок. Написать нам на почту: support@maincraft.org, При возникновении вопросов, Вы можете связаться с нами по телефону либо получить ICQ консультации, ICQ№149-807-234, С администратором ресурса можно связаться по e-mail: admin@maincraft.org
что знак но, $res= если Исключающее $b
  [ Промышленный дизайн - www.MainCrafT.org ]  •••  [ Размещение статьи на этом сайте: 100р = 1год ]
Rambler's Top100 Яндекс цитирования Яндекс.Метрика
раскрутка сайта, оптимизация сайта Сео анализ сайта Проверка сайта

© MainCrafT.org 2005-2017гг. © Клуб "Основное ремесло" 2005-2017гг. © Shleg A.V.
$b. или установлены операций(вычислений): $a <> ошибками