Новые книги

Прямо сейчас мы становимся свидетелями эпохи, когда интернет становится неотъемлемой частью продуктов и услуг. В самое ближайшее время фраза «интернет отключен» будет звучать так же нелепо, как «электричество недоступно». А современным предпринимателям придется приспосабливаться к новым реалиям, одновременно адаптируя свои продукты и переосмысливая все сферы деятельности, ведь для достижения успеха привычные сценарии развития, принятые во время так называемой второй волны, окажутся неэффективными. Книга «Третья волна интернета» частично посвящена воспоминаниям о прошлом, частично – планам на будущее, а частично – это манифест о бескорыстном трудолюбии человека. Она поможет осознать свое место как предпринимателя в современном мире и заставит действовать. Да, будущее остается неопределенным, но именно в этом и заключается его привлекательность.
«Индустрия счастья» – блестящий взгляд на реалии современности. Компании, анализирующие подтекст наших твитов, сканирование эмоций с лица в общественных местах. Это всё очень увлекательно и позволяет задуматься: почему наше счастье – такая полезная информация для крупных организаций?

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)