Класс variant
(PHP 4 >= 4.1.0, PHP 5, PHP 7)
Введение
VARIANT - это эквивалент zval для COM; это структура, которая может содержать значения различных допустимых типов. Класс variant входит в модуль COM и позволяет больше контролировать значения, передаваемые от PHP к COM и обратно.
Обзор классов
Примеры variant
Пример #1 Пример использования variant
<?php
$v = new variant(42);
print "Тип — " . variant_get_type($v) . "<br/>";
print "Значение — " . $v . "<br/>";
?>
Замечание:
Когда возвращается значение или извлекается свойство, variant преобразуется в значение PHP только если есть прямая связь между типами, что не приведет к потере информации. Во всех остальных случаях результат вернется в виде экземпляра класса variant. Вы можете принудительно указать PHP конвертировать значения в типы PHP используя оператор приведения типов или же преобразовывать их в строку, используя функцию print. Вы можете использовать множество функций класса для арифметических операций без приведения значений к типам PHP с риском потери информации.
Смотрите также variant_get_type().
Содержание
- variant::__construct — Конструктор класса variant