Нет, я не имею в виду конструкцию языка unset(), но заклинатель типа (unset). Из руководства PHP:
Разрешенные броски:
- (int), (integer) - cast to integer
- (bool), (boolean) - cast to boolean
- (float), (double), (real) - cast to float
- (строка) - строка в строке
- (массив) - cast to array
- (объект) - приведение к объекту
- (unset) - отбрасывается в NULL (PHP 5)
URL: http://php.net/manual/en/language.types.type-juggling.php
Кто-нибудь имеет представление об этом (или даже использовал его в реальном проекте)?