Новые книги

Пошаговое руководство по продвижению в Facebook. Благодаря этой книге-тренингу вы сможете сделать вашу страницу самой посещаемой. В конце каждой части – блок с заданиями, рассчитанный на три уровня подготовки: начинающий, уверенный и чемпион. Задания – на пять рабочих дней. Книга написана практиком. Каждая глава – это опыт работы! Отличительная особенность книги – легкий и абсолютно понятный стиль изложения.
• Details the Eclipse Integrated Development Environment (IDE) essential to streamlining your embedded development process

• Overview of the latest C/C++ Development toolkit

• Includes case studies of eclipse use including Monta Vista, LynuxWorks, and WindRiver

Longs/Длинные Целые (Integers)

Учебник РНР
НазадГлава 34. Создание Переменных Вперёд

Longs/Длинные (Integers/Целые)

Давайте теперь будем присваивать присвоим данные переменной и начнём с longs/длинных целых чисел. Long это целое число PHP, сохраняемое очень просто. Взглянув на структуру zval.value-контейнера, рассмотренного ранее в этой же главе, вы заметите, что тип данных long непосредственно содержится в union, конкретно - в поле lval. Соответствующее type-значение для longs это IS_LONG (см. Листинг 9.11).

Рисунок 34-2. Листинг 9.11. Создание long.
zval *new_long;

MAKE_STD_ZVAL(new_long);

new_long->type = IS_LONG;
new_long->value.lval = 10;

Вы можете также использовать макрос ZVAL_LONG:

zval *new_long;

MAKE_STD_ZVAL(new_long);
ZVAL_LONG(new_long, 10);

НазадОглавление Вперёд
Создание переменных ВверхDoubles (Floats)