/** * Constructor * * @param var value */ public function __construct($value) { if (is_int($value)) { parent::__construct(sprintf('%04x', $value)); } else { parent::__construct($value); } }