Php аритметични оператори, нарастване и намаляване
брой на реализациите положително към отрицателно или отрицателни към положителни
Операторите изваждане, умножение, деление и събиране по модул
Операторите изваждане, умножение, деление и събиране по модул се използва по същия начин, както в областта на математиката. Струва си да се обърне внимание на оператора на модул и деление.
Операторът на разделяне ( "/") връща плаваща точка, освен когато двете стойности са цели числа (или конци, които се превръщат в числа), които са разпределени равномерно - в този случай се връща целочислена стойност.
Когато разделящи модул операнди се превръщат в числа (с изтриване фракционни части) преди операцията. Резултат от разделение операция остатък% ще има същия знак като дивидент:
едноместно отрицание
Унарни отрицание е означено с "-", той се променя стойността на неговата единна операнд на обратното:
В този случай, скобите не са необходими, защото на едноместно отрицание има най-висок приоритет, но те помагат за организиране на кода, така че да е ясно, че е налице добавяне на номера 4 и -5.
Операторът на нарастване, означен със символа ++ и могат да бъдат разположени от двете страни на операнда, с които работи. Той повишава стойността по един, точно както при добавяне на единица към стойността. Действителните резултати зависят от където операторът, преди или след като е бил приложен операнда, с които той се прилага. Този оператор често се използва с променлива и често това се случва в цикъла (около цикъла ще бъдат обсъдени по-късно).
Префикс нарастване форма
Формулярът за префикс - това е, когато операторът на нарастване се намира в предната част на операнд, тази бройна система означава, че темпът на растеж ще бъде първият екзекутиран: тя увеличава стойността на операнда по един, и едва след това се изпълнява останалата част от инструкциите:
нарастване Postfix
Postfix е писано малко по-различно - темпът на растеж е в този случай, след операнда. Когато постфиксната нотация първа употреба операнд връща текущата стойност, само тогава стойността ще бъде увеличена с една:
намаляване на оператор, означен със символа -. и за разлика от оператора на нарастване, намалява, а не увеличава стойността си операнд на единица. Намаляване също така позволява на префикс и постфиксната нотация:
На тази тема виж: