Web-технологии с базами данных. Астахова И.Ф - 28 стр.

UptoLike

28
Строковые операторы РНР обеспечивают удобные средства кон-
катенации (то есть слияния) строк. Существуют два строковых опера-
тора: оператор конкатенации (.) и оператор конкатенации с присваи-
ванием.
Конкатенацией называется объединение двух и более объектов в
единое целое.
Таблица 5. Строковые операторы
Пример Название Результат
$a = "abc"."def" Конкатенация Переменной $а присваивается
результат конкатенации $а и $b
$а .= "ghijkl" Конкатенация с при-
сваиванием
Переменной $а присваивается результат
конкатенации ее текущего значения со
строкой "ghijkl"
Пример использования строковых операторов:
// $а присваивается строковое значение "Spaghetti & Meat"
$а = "Spaghetti" . "& Meat"
// $а присваивается строковое значение "Spaghetti & Meat
are delicious"
$a .= "are delicious";
Удобные вспомогательные операторы инкремента (++) и декре-
мента (--), приведенные в табл. 6, делают программу более наглядной
и обеспечивают укороченную запись для увеличения или уменьшения
текущего значения переменной на 1.
Таблица 6. Операторы инкремента и декремента
Пример Название Результат
++$а, $а++ Инкремент
Переменная $а
увеличивается на 1
--$а, $а-- Декремент
Переменная $а
уменьшается на 1
Эти операторы могут располагаться как слева, так и справа от опе-
ранда. Действия, выполняемые оператором, зависят от того, с какой сто-
роны от операнда он находится. Рассмотрим следующий пример:
                                        28
     Строковые операторы РНР обеспечивают удобные средства кон-
катенации (то есть слияния) строк. Существуют два строковых опера-
тора: оператор конкатенации (.) и оператор конкатенации с присваи-
ванием.
     Конкатенацией называется объединение двух и более объектов в
единое целое.

                      Таблица 5. Строковые операторы
         Пример            Название                        Результат
$a = "abc"."def"      Конкатенация           Переменной $а присваивается
                                             результат конкатенации $а и $b


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




      Пример использования строковых операторов:
 // $а присваивается строковое значение "Spaghetti & Meat"
 $а = "Spaghetti" . "& Meat"
 // $а присваивается строковое значение "Spaghetti & Meat
are delicious"
 $a .= "are delicious";

     Удобные вспомогательные операторы инкремента (++) и декре-
мента (--), приведенные в табл. 6, делают программу более наглядной
и обеспечивают укороченную запись для увеличения или уменьшения
текущего значения переменной на 1.

              Таблица 6. Операторы инкремента и декремента
             Пример                   Название                    Результат
                                                         Переменная $а
++$а, $а++                 Инкремент
                                                         увеличивается на 1
                                                         Переменная $а
--$а, $а--                 Декремент
                                                         уменьшается на 1

    Эти операторы могут располагаться как слева, так и справа от опе-
ранда. Действия, выполняемые оператором, зависят от того, с какой сто-
роны от операнда он находится. Рассмотрим следующий пример: