Авторизация







Регистрация / Забыли пароль?

Регистрация нового пользователя











< Назад

Восстановление пароля





< Назад

Добро пожаловать

Выход


Ежедневное обновление статей и уроков, будь в курсе, держи руку на пульсе событий!

Главная >> PHP

PHP для начинающих(3 из 10 частей)


Оператор - это такой тип функции, который действует на операнд и изменяет его для получения результата...

    Операторы

    Оператор – это такой тип функции, который действует на операнд и изменяет его для получения результата. В PHP существует три типа операторов. Оператор увеличения «++», так же называемый инкрементом, и уменьшения «--», так же называемый декрементом. Первый к значению добавляет единичку, второй отнимает. Эти два оператора называются унарными, и принадлежат к группе действующих лишь на один операнд.  Во вторую группу входят бинарные операторы, и действуют на два и более операнда. Существует так же тернарные операторы, например «?» Этот оператор используется для выбора одного из двух выражений, в зависимости от третьего. Исходя из функциональности, эти операторы могут быть классифицированы следующим образом:

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

Оператор Операция Пример Результат
++ Инкремент x=6
x++ Здесь х – это операнд
x=7
-- Декремент x=2
x--
x=1
+ Сложение 1+1 2
- Вычитание 2-1 1
* Умножение 2*3 6
/ Деление 3/2 1.5
% Модуль 3%2
5%3
6%2

1
2
0 Результат остатка

от деления

    Операторы присваивания

Оператор Пример Предположим, что x=10, y=5
= x=y x будет 5
+= x+=y Эквивалентно x=x+y, и, следовательно, x-15
-= x-=y Эквивалентно x=x-y, следовательно, x-5
*= x*=y Эквивалентно x=x*y, следовательно, x-50
/= x/=y Эквивалентно x=x/y, следовательно, x-2
.= x.=y Эквивалентно x=x.y, следовательно, x-105. Ещё пример, если x=23 и y =11, то x будет равен т.е. простое склеивание строк 2311
%= x%=y Эквивалентно x=x%y, следовательно, x будет 0

    Операторы сравнения

Оператор Операция Возвращает TRUE, если Возвращает FALSE, если
== равен 2==2 1==2
!= не равный 1!=2 2!=2
> больше 2>1 1>2
< меньше 1<2 2<1
>= больше или равно 2>=1, 2>=2 1>=2
<= меньше или равно 1<=2, 2<=2 2<=1

    Логические операторы

Оператор Операция Возвращает TRUE, если если Возвращает FALSE, если
&& «И» возвращает true если оба выражения истинны (2==2 && 1<2) (2==2 && 1>2)
|| «ИЛИ» возвращает true если одно из выражений истинно (2==2 || 1>2) (2!=2 ||1>2)
! «НЕ» возвращает истину, если результат false !(2==3) !(2==2)

    Операторы приоритета и ассоциативности

    Приоритет операторов определяет, какая операция будет выполняться первой. Например, результатом выражения 2+5*2-12 будет не 14. В этом примере, умножение производится первым, следовательно, мы видим, что оператор «*» умножения имеет более высокий приоритет, чем оператор «+». В некоторых случаях, чтобы изменить приоритетность, мы может применять скобки. Например, результат следующего выражения (2+5)*2 будет 14.

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

Операторы

  • ++ -
  • !
  • * / %
  • + -
  • << >>
  • < <= > >=

Дата публикации: 14.02.2013
Опубликовал: Сергей Кашурин
Просмотров: 427
Правила перепечатки

Правила перепечатки

Уважаемый посетитель сайта!
Ниже преведены условия использования и перепечатки материалов сайта /
Все материалы данного сайта подготовлены для Вас лично мной.

Большая часть материалов сайта - это авторские уроки, остальные, это переводы уроков с английского языка на русский.
Если Вы решили использовать материалы данного сайта где-то на своих ресурсах или в рассылке, то соблюдайте следующие требования:
1. Урок или статья должны перепечатываться «как есть» с сохранением всех ссылок на источник урока, а если это перевод, то и на сайт, авторы которого подготовили его.
2. Ссылки на сайт источника и переводчика обязательно должны быть работоспособными (при нажатии по ссылке человек должен перейти на сайт автора/переводчика). Если Вы перепечатали какой-либо документ, обязательно проверьте ссылку на работоспособность.
3. Искажение информации об авторе, источнике, переводчике при перепечатке материалов запрещено!
4. Содержание урока или статьи при перепечатке не должно подвергаться модификациям и переделке. Все уроки и статьи, размещенные на сайте, должны перепечатываться как есть. Вы не имеете права урезать, исправлять или иным образом коверкать републикуемый документ.
С уважением, Сергей Кашурин– владелец сайта /


110 бесплатных PSD элементов, для ваших слайдеров, лент, выпадающих меню навигации и аудио видео проигрывателей
Используйте бесплатно распространяемую графику, вместо того, чтобы тратить ваше драгоценное время, особенно, когда дело доходит до веб дизайна. Ведь его вы можете потратить на более нужные вещи, такие как проявление творчества. Чтобы сделать из вашего проекта конфетку, ниже приведены 110 бесплатных PSD элементов для создания слайдеров, лент, выпадающих меню навигации и аудио видео проигрывателей, полученных нами с различных веб-сайтов и отдельных лиц, которые вносят вклад в графику для дизайнеров, абсолютно бесплатно.
Colorizer: пользователь сам выберет цвет продукта на вашем сайте
Когда вы выбираете машину, или футболку в интернет магазине, хотелось бы вам самим выбрать для неё цвет? Думаю да. В этой статье, я расскажу вам про плагин Colorizer, с помощью которого, для наших дорогих пользователей, мы сможем предоставить возможность выбора цвета продукта в котором он заинтересован, что оставит о нас приятное впечатление и заявку на покупку. jQuery плагин Colorizer - изменим цвет к лучшему.
BOOKBLOCK - плагин пролистывания контента
Давайте знакомиться с jQuery плагином, с помощью которого мы сможем создавать буклет контента, и перемещаться по нему листая содержимое.
Купить пенкрафтон купить мифепристон мифепрекс мифолиан мифеин mifepriston.net
Давайте знакомиться с jQuery плагином, с помощью которого мы сможем создавать буклет контента, и перемещаться по нему листая содержимое.
ремонт теплообменного оборудования
Давайте знакомиться с jQuery плагином, с помощью которого мы сможем создавать буклет контента, и перемещаться по нему листая содержимое.
Станция пожарной сигнализации монтаж здесь
Давайте знакомиться с jQuery плагином, с помощью которого мы сможем создавать буклет контента, и перемещаться по нему листая содержимое.

Уроки и статьи

«Найден Самый Дешевый и Эффективный Способ Рекламы в Интернете!»

Доказанo: ведение своей почтовой рассылки - это самый действенный и дешевый метод рекламы в Интернете.

Используете ли Вы его?

Если нет, то Вы давно теряете свои деньги! Если да, то пришло время вести Вашу почтовую рассылку на самом эффективном инструменте в Рунете - сервисе рассылок SmartResponder.ru

Узнать об этом подробнее >>

Быть в курсе всех событий: