ВУЗ:
Составители:
Рубрика:
26
При каждом вызове функции будет сохраняться ее предыдущее
значение статической переменной, поэтому результат будет таким:
1
2
3
Явное приведение переменной к типу, отличному от того, который
изначально предназначался для нее, называется преобразованием
(casting) типа. Изменение типа может быть как временным, одноразовым,
так и постоянным. Чтобы временно привести переменную к другому ти-
пу,
достаточно воспользоваться оператором преобразования типа – ука-
зать нужный тип перед именем переменной в круглых скобках (табл. 2).
Таблица 2. Операторы преобразования типа переменных
Оператор преобразования типа Новый тип
(int) или (integer) Целое число
(real), (double) или (float) Вещественное число
(string) Строка
(array) Массив
(object) Объект
1.2.3. Операторы
Оператор представляет собой символическое обозначение некото-
рого действия, выполняемого с операндами в выражении. РНР выполняет
автоматическое преобразование типов на основании типа оператора, объ-
единяющего два операнда. В других языках программирования это про-
исходит не всегда. В табл. 3 приведен полный список всех операторов,
упорядоченных по убыванию приоритета. Буква П означает
правосто-
роннюю ассоциативность, а Л – левостороннюю.
РНР содержит широкий ассортимент стандартных математических
функций для выполнения основных преобразований и вычисления лога-
рифмов, квадратных корней, геометрических величин и т. д. За обнов-
ленным списком таких функций обращайтесь к документации.
Операторы присваивания задают новое значение переменной. При-
сваивание бывает по значению и по ссылке
, например:
$des = “ cake”;
$des2 = &$des;
Эта переменная $des2 является ссылкой на переменную des.
26
При каждом вызове функции будет сохраняться ее предыдущее
значение статической переменной, поэтому результат будет таким:
1
2
3
Явное приведение переменной к типу, отличному от того, который
изначально предназначался для нее, называется преобразованием
(casting) типа. Изменение типа может быть как временным, одноразовым,
так и постоянным. Чтобы временно привести переменную к другому ти-
пу, достаточно воспользоваться оператором преобразования типа ука-
зать нужный тип перед именем переменной в круглых скобках (табл. 2).
Таблица 2. Операторы преобразования типа переменных
Оператор преобразования типа Новый тип
(int) или (integer) Целое число
(real), (double) или (float) Вещественное число
(string) Строка
(array) Массив
(object) Объект
1.2.3. Операторы
Оператор представляет собой символическое обозначение некото-
рого действия, выполняемого с операндами в выражении. РНР выполняет
автоматическое преобразование типов на основании типа оператора, объ-
единяющего два операнда. В других языках программирования это про-
исходит не всегда. В табл. 3 приведен полный список всех операторов,
упорядоченных по убыванию приоритета. Буква П означает правосто-
роннюю ассоциативность, а Л левостороннюю.
РНР содержит широкий ассортимент стандартных математических
функций для выполнения основных преобразований и вычисления лога-
рифмов, квадратных корней, геометрических величин и т. д. За обнов-
ленным списком таких функций обращайтесь к документации.
Операторы присваивания задают новое значение переменной. При-
сваивание бывает по значению и по ссылке, например:
$des = cake;
$des2 = &$des;
Эта переменная $des2 является ссылкой на переменную des.
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »
