PHP 4 на практике


Операторы - часть 3


/p>

РНР содержит широкий ассортимент стандартных математических функций для выполнения основных преобразований и вычисления логарифмов, квадратных корней, геометрических величин и т. д. За обновленным списком таких функций обращайтесь к документации.

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

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

задают новое значение переменной. В простейшем варианте оператор присваивания ограничивается изменением величины, в других вариантах (называемых сокращенными операторами присваивания) перед присваиванием выполняется некоторая операция. Примеры таких операторов приведены в табл. 3.3.

Таблица 3.3.

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

Пример

 Название

Результат

$а = 5; 

 Присваивание

Переменная $а равна 5 

$а += 5; 

 Сложение с присваиванием

 Переменная $а равна сумме $а и 5

$а *= 5; 

Умножение с присваиванием

Переменная $а равна произведению $а и 5

$а/=5;

Деление с присваиванием

Переменная $а равна частному отделения $а на 5

$а .= 5; 

 Конкатенация с присваиванием

Переменная $а равна конкатенации $а и 5

Умеренное использование операторов присваивания обеспечивает более наглядный и компактный код.

Строковые операторы

Строковые операторы

РНР (табл. 3.4) обеспечивают удобные средства конкатенации (то есть слияния) строк. Существует два строковых оператора: оператор конкатенации (.) и оператор конкатенации с присваиванием (.=), описанный в предыдущем разделе «Операторы присваивания».

Конкатенацией называется объединение двух и более объектов в единое целое.

Таблица 3.4.

Строковые операторы

Пример

Название

Результат

$a = "abc"."def"

Конкатенация

Переменной $а присваивается результат конкатенации $а и $b

 $а - "ghijkl"

 Конкатенация с присваиванием

Переменной $а присваивается результат конкатенации ее текущего значения со строкой "ghijkl"

Пример использования строковых операторов:

// $а присваивается строковое значение "Spaghetti & Meatballs" $а = "Spaghetti" . "& Meatballs"




Начало  Назад  Вперед



Книжный магазин