ПредишенСледващото

Здравейте скъпи начинаещите програмисти. Ние продължаваме изучаването на елементите, които изграждат PHP.

В тази статия, ние ще научите какво оператори PHP. В действителност, с някои от тях ние се познаваме почти от детството, само ги знаем като знаците (+, -., =).

В PHP те се наричат ​​оператори, което е съвсем логично, тъй като те се извърши конкретно действие или сделка.

Може дори да се каже, че всички видими знаци не са букви или цифри в PHP са оператори. Но това не е всичко, тъй като има оператори, състоящи се от букви.

Да започнем от самото начало.

аритметични оператори

Аритметични оператори се използват за извършване на операции с числа.

+ - оператор допълнение;
- - оператор изваждане;
/ - оператор разделяне;
* - оператор умножение;
% - оператор остатък в делене;
++ - увеличаване на оператора (увеличение);
- - - намаляване на единица оператор (намаляване)

Когато пишете, преди и след оператора обикновено се предхожда от разстояние. Това се прави единствено за четливостта на кода, въпреки че тази празнина, без значение какво няма ефект, и ако искате можете да го направите без него.

Сложни изрази се съставят в съответствие с правилата, приети в аритметика, тоест, умножение и деление имат предимство пред събирането и изваждането, а когато е в израз на двете, последните са в скоби.

В етап разделяне на цяло число от цяло число, в случай на получаване на остатък, резултатът се предава автоматично в реално число (плаваща точка броя) на.

Брой знаци изведени за дробно число зависи от стойността, посочена в прецизността на директива. намира във файла php.ini. Обикновено това е 12 знака без да броим точки.

% Оператор обикновено се използва за определяне дали да споделят един номер на друг без остатък или не.

Действия с аритметични оператори, с изключение на прираста Двата оператора се наричат ​​двоични. защото те включват два операнда (терминът + Терминът дивидент / разделител и т. т.)

Действия инкремент и декремент се наричат ​​едноместно. защото един операнд участва в тях. Има една конвенционална операция. който включва три операнди.

Операторът на нарастване (++) и декремент (- -) се прилага само за променливите.

Тип променлива число (число)

низ тип променлива (низ)

«D» писмото се появява на мястото на буквата "S", защото тя следва по азбучен ред, и ние увеличихме стойността на променлива по един.

В примерите е показано с един инкремент стъпки, и също така е възможно да се извърши действия с декремент.

оператори битовите

Изпълнява се операция са проектирани да работят с двоични данни. Ако някой не е това, което е - да се обясни. Двоични числа - този номер 1001000011100000111000 тип.

Тъй като развитието на уеб сайтове, тези данни не се използват, а след това да се спра на тях няма. Аз само ви покажа как изглеждат, че при среща с такива знаци могат ли да си представите какво си имате работа.

# 038; - побитова и съединение (и);

- побитова отрицание (не);
| - побитова или съюз (или);
^ - изключване побитова или (XOR);
<<— сдвиг влево битового значения операнда;
>> - право на смени битова стойност на операнда;

Срещата с тези оператори е напълно възможно, тъй като двоични данни се използва широко в разработването на програми за компютърна графика. Но за да ги проучи, дали е необходимо някой, ще трябва да се подложи на отделен курс към други ресурси.

операторите за сравнение

оператори Сравнение са логически оператори, и се използват за сравнение променливи. Масивите и обекти с тяхна помощ не могат да се сравняват.

> - вече оператор;
=> - операторът е по-голямо от или равно на;
<— оператор меньше;
<= — оператор меньше или равно;
== - оператор на половете;
!= - неравенство оператор;
=== - оператор еквивалентност (равна на стойността и вида на променливата);
!== - не-еквивалентност на оператора;

В резултат от сравнението се показва или единица, която съответства на вярно (истина), или празен низ, който съответства на фалшиво (невярно).

Точно така, от само себе си, операторите за сравнение не се използват. Тяхната основна цел - тя е на работа в тандем с ако изявлението.

Условните оператори, ако друго, ElseIf.

Условни оператори се наричат ​​така, защото те са предназначени за тестване на определени условия, в зависимост от което се извършва, е действие.

Като довод, ако конструкция приема булева променлива, или израз. Ако състоянието е вярно, тогава изхода резултата, ако не е наред - празен низ.

Ако програмата, която искате да зададете две действия, единият от които ще се извършва, когато истинският смисъл на думата, а другата с фалшиво, а след това заедно с, ако изявлението. Той използва отчета за друг

В този случай, той ще покаже "Валежите не очаква", и ако условията се променят знак "повече" с "по-малко", който ще посочи "възможно замърсяване." Ето как условни оператори проверяват състоянието и да го показват по правилния резултат.

Много често има нужда да питам за повече от два мандата, а след това, за последователното им проверка, операторът прилага ElseIf.

Тази програма ще "Сняг". Ако нито едно от условията не са дошли, щеше да донесе "възможност за дъжд."

В изявление, ако може да съдържа произволен брой ElseIf блокове. и само един оператор друго.

Приемани алтернатива запис - без скоби. В този случай, ако линия оператори, в противен случай, ElseIf. последвано от дебелото черво, и цялата структура - ключова дума (оператор) endif.

логически оператори

Логическите оператори са подобни на битовите оператори. Разликата между тях е, че първата работа с логически променливи и втората цифра.

Логическите оператори се използват, когато искате да комбинирате няколко условия, които ще доведат до намаляване на броя на ако отчети. което от своя страна намалява вероятността от грешки в кода.

# 038; # 038; - свързващите съюзи и;
и - И също така, но с по-нисък приоритет;
|| - разделителния OR;
или - или прекалено, но с по-нисък приоритет;
XOR - изключителна ИЛИ един елемент;
. - отказ;

Намали приоритет означава, че присъствието на двамата операторите извършва първият, който има по-висок приоритет.

Тук по-долу примери за по-сложни скриптове живеят на повече логически оператори.

Операторът на задача

Отчетът за възлагане възлага ляв = десен стойност операнд.

точка оператор

Точка оператор разделя цялата част на фракцията, и се състои от няколко реда и цифри в един цял ред.

скоби за оператора

Както в областта на математиката, скоби оператор определя приоритетите за действие, затворник в тях.

данни се извършва първо е заграден в скоби, а след това всички останали.

скоби Операторът

В PHP има три начина, или дори стил, поставяне на скоби.

1. BSD стил - скоби, подравнено вляво.

ако ($ следващия)
<
ехо «Здравейте скъпи начинаещите програмисти";
>

2. GNU стил - скобите са приведени в съответствие с отстъп от левия край

ако ($ следващия)
<
ехо «Здравейте скъпи начинаещите програмисти";
>

3. К # 038; R стил - отворена скоба в съответствие на оператора

ако ($ следващия)<
ехо «Здравейте скъпи начинаещите програмисти";
>

От самото начало, трябва да изберете един от стиловете в бъдеще, когато пишете скриптове, за да се използва само си. Още повече, че няма значение какъв стил предпочитате. Важно е, че те трябва да бъдат еднакви за цялата програма.

Очаква достатъчно. По принцип, не само знаци, но също и функции, както и други елементи могат да бъдат оператори, така да се изброят всички тях много трудно, и няма нищо.

Достатъчно, за да има основни познания на свързаните с тях. А останалите ще анализира практически примери.

Не все още имате въпроси? попитам

летище Шереметиево в сълзи скитащи ирландец. Един от служителите решили да съчувстваме:
- за дома скучно?
- Ни най-малко. Аз просто изгубих всичките си багаж
- Как е възможно това да се случи?
- Не мога да разбера. Подобно на това как да включите включен

Свързани статии

Подкрепете проекта - споделете линка, благодаря!