Разработка электронного магазина на PHP и MySQL. Пинягина О.В. - 32 стр.

UptoLike

Составители: 

О.В. Пинягина
32
или использовать системный ассоциативный массив $GLOBAL:
$GLOBALS["x"];
Статические переменные объявляются с ключевым словом STATIC:
STATIC $count=0;
Неявное преобразование (juggling) типа переменной происходит в том
случае, если производится операция с переменными разных типов. Так, при
выполнении арифметической операции над целым числом и строкой,
представляющей собой целое число, результат будет целым числом. Если в
операции участвуют целое и вещественное числа результат будет
вещественным числом, чтобы избежать потери точности.
Кроме неявного, можно использовать и явное преобразование типа
(casting). Чтобы явно преобразовать выражение, нужно перед ним указать в
скобках ключевое слово типа (точно так же, как в С):
int или integer;
real, double или float;
string;
array;
object.
Если переменная преобразуется в массив, она становится первым (т.е.,
нулевым) элементом массива.
Если переменная преобразуется в объект, она становится атрибутом
объекта и ей назначается имя scalar.
Переменную можно определить как ссылку на другую переменную:
$x=0;
$y=&$x;
При этом $y становится псевдонимом для $x, и при изменении $y, будет
изменяться также и $x.
Массив $GLOBALS, который уже упоминался, содержит множество
полезных стандартных переменных. Их имена и текущие значения можно
распечатать, если последовательно просмотреть весь этот глобальный
массив:
while (list($var, $value)=each($GLOBALS))
О.В. Пинягина

или использовать системный ассоциативный массив $GLOBAL:
$GLOBALS["x"];

        Статические переменные объявляются с ключевым словом STATIC:

STATIC $count=0;
       Неявное преобразование (juggling) типа переменной происходит в том
случае, если производится операция с переменными разных типов. Так, при
выполнении арифметической операции над целым числом и строкой,
представляющей собой целое число, результат будет целым числом. Если в
операции участвуют целое и вещественное числа – результат будет
вещественным числом, чтобы избежать потери точности.
       Кроме неявного, можно использовать и явное преобразование типа
(casting). Чтобы явно преобразовать выражение, нужно перед ним указать в
скобках ключевое слово типа (точно так же, как в С):
     • int или integer;
     • real, double или float;
     • string;
     • array;
     • object.
     Если переменная преобразуется в массив, она становится первым (т.е.,
нулевым) элементом массива.
     Если переменная преобразуется в объект, она становится атрибутом
объекта и ей назначается имя scalar.
     Переменную можно определить как ссылку на другую переменную:
$x=0;
$y=&$x;

При этом $y становится псевдонимом для $x, и при изменении $y, будет
изменяться также и $x.
     Массив $GLOBALS, который уже упоминался, содержит множество
полезных стандартных переменных. Их имена и текущие значения можно
распечатать, если последовательно просмотреть весь этот глобальный
массив:
while (list($var, $value)=each($GLOBALS))

32