Исходники
Статьи
Языки программирования
.NET Delphi Visual C++ Borland C++ Builder C/С++ и C# Базы Данных MySQL MSSQL Oracle PostgreSQL Interbase VisualFoxPro Веб-Мастеру PHP HTML Perl Java JavaScript Протоколы AJAX Технология Ajax Освоение Ajax Сети Беспроводные сети Локальные сети Сети хранения данных TCP/IP xDSL ATM Операционные системы Windows Linux Wap Книги и учебники
Скрипты
Магазин программиста
|
Ishodniki.Ru »
Online книги »
PHP книги »
Руководство по PHP 3.0Глава 7. Выражения
Операторы
Арифметические операторыПомните основную арифметику из школы? Эти операторы работают подобным образом Таблица 7-1. Арифметические операторы
Оператор деления("/") возвращает целую величину(результат целочисленного деления) если оба оператора - целые (или строка преобразованная в целое). Если каждый операнд является величиной с плавающей запятой, выполнится деление с плавающей запятой. Операторы строкB действительности есть только один оператор -- оператор конкатенации (".").
$a = "Hello "; $b = $a . "World!"; // теперь $b = "Hello World!"
Операторы присваиванияОсновным оператором присваивания является "=". Вы могли подумать что это "равно"("equal to"). Но это не так. В действительности это означает что левый операнд получает значение выражения в правых (собирательное присваивание). Значением выражения присваивания является присваиваемая величина. Так что если "$a = 3", то это 3. Это позволит Вам делать некоторые мудреные вещи:
$a = ($b = 4) + 5; // теперь $a равно 9, а $b стало равным 4.
В дополнение к основным операторам присваивания есть дополнительные "комбинационные операторы",для всех арифметических и строковых операторов, что позволяет Вам использовать значение в выражении и затем устанавливать свое значение в результате этого выражения. Например: $a = 3; $a += 5; // теперь $a равно 8, как если бы
мы сказали: $a = $a + 5;
Бинарные Операторы (Побитовые Логические Операторы)Бинарные Операторы позволяют вам изменять биты в целых числах. Table 7-2.Бинарные Операторы
Логические операторыТаблица 7-3. Логические операторы
Разница в двух различных вариантах операторов "and" и "or" - в различии приоритетов операций. (см. ниже) Операторы СравненияОператоры Сравнения, как и подразумевается в их имени, позволяют Вам сравнивать две величины. Таблица 7-4. Операторы Сравнения
Назад | Содержание | Вперед |
Форум Программиста
Новости Обзоры Магазин Программиста Каталог ссылок Поиск Добавить файл Обратная связь Рейтинги
|