Интернет-Университет Информационных Технологий: бесплатное дистанционное образование компьютерным дисциплинам
  Лекции
Язык программирования PHP
1.   Введение в PHP
2.   Основы синтаксиса
3.   Управляющие конструкции
4.   Обработка запросов с помощью PHP
5.   Функции в PHP
6.   Объекты и классы в PHP
7.   Работа с массивами данных
8.   Работа со строками
9.   Работа с файловой системой
10.   Базы данных и СУБД. Введение в S...
11.   Взаимодействие PHP и MySQL
12.   Авторизация доступа с помощью се...
13.   Регулярные выражения
14.   Взаимодействие PHP и XML
15.   Использование шаблонов в PHP
    Экзамен
    Сдать экзамен экстерном
    Литература
    Предметный указатель
    Примеры

Язык программирования PHP
2. Лекция: Основы синтаксиса
Страницы: « | 1 | 2 | 3 | 4 | 5 | 6 | 7 | вопросы | » | учебники | для печати и PDA
  Если Вы заметили ошибку - сообщите нам.  

Операторы

Операторы позволяют выполнять различные действия с переменными, константами и выражениями. Мы еще не упоминали о том, что такое выражение. Выражение можно определить как все, что угодно, что имеет значение. Переменные и константы – это основные и наиболее простые формы выражений. Существует множество операций (и соответствующих им операторов), которые можно производить с выражениями. Рассмотрим некоторые из них подробнее.

Таблица 2.1. Арифметические операторы
ОбозначениеНазваниеПример
+Сложение$a + $b
-Вычитание$a - $b
*Умножение$a * $b
/Деление$a / $b
%Остаток от деления$a % $b
Таблица 2.2. Строковые операторы
ОбозначениеНазваниеПример
.Конкатенация (сложение строк)
$c = $a . $b
(это строка, состоящая из $a и $b)
Таблица 2.3. Операторы присваивания
ОбозначениеНазваниеОписаниеПример
=ПрисваиваниеПеременной слева от оператора будет присвоено значение, полученное в результате выполнения каких-либо операций или переменной/константы с правой стороны
$a = ($b = 4) +5;
($a будет равна 9, $b будет равна 4)
+=Сокращение. Прибавляет к переменной число и затем присваивает ей полученное значение
$a += 5;
(эквивалентно $a = $a + 5;)
.=Сокращенно обозначает комбинацию операций конкатенации и присваивания (сначала добавляется строка, потом полученная строка записывается в переменную)
$b = "Привет ";
$b .= "всем";
(эквивалентно $b = $b . "всем";)

В результате: $b="Привет всем"

Таблица 2.4. Логические операторы
ОбозначениеНазваниеОписаниеПример
andИ$a и $b истинны (True)$a and $b
&&И$a && $b
orИлиХотя бы одна из переменных $a или $b истинна (возможно, что и обе)$a or $b
||Или$a || $b
xorИсключающее илиОдна из переменных истинна. Случай, когда они обе истинны, исключается$a xor $b
!Инверсия (NOT)Если $a=True, то !$a=False и наоборот! $a
Таблица 2.5. Операторы сравнения
ОбозначениеНазваниеПримерОписание
==РавенствоЗначения переменных равны$a == $b
===ЭквивалентностьРавны значения и типы переменных$a === $b
!=НеравенствоЗначения переменных не равны$a != $b
<>Неравенство$a <> $b
!==НеэквивалентностьПеременные не эквивалентны$a !== $b
<Меньше$a < $b
>Больше$a > $b
<=Меньше или равно$a <= $b
>=Больше или равно$a >= $b
Таблица 2.6. Операторы инкремента и декремента
ОбозначениеНазваниеОписаниеПример
++$aПре-инкрементУвеличивает $a на единицу и возвращает $a
<?
$a=4;
echo "Должно быть 4:" .$a++;
echo "Должно быть 6:" .++$a;
?>
$a++Пост-инкрементВозвращает $a, затем увеличивает $a на единицу
--$aПре-декрементУменьшает $a на единицу и возвращает $a
$a--Пост-декрементВозвращает $a, затем уменьшает $a на единицу
Дальше »
  Если Вы заметили ошибку - сообщите нам.  
Страницы: « | 1 | 2 | 3 | 4 | 5 | 6 | 7 | вопросы | » | учебники | для печати и PDA
Курсы | Учебные программы | Учебники | Новости | Форум | Помощь

Телефон: (495) 253-9312, 253-9313, факс: (495) 253-9310, email: info@intuit.ru
© 2003-2006, INTUIT.ru::Интернет-Университет Информационных Технологий - дистанционное образование