/** * @param int $bits * @param mixed $num * * @return int */ public function appendNum($bits, $num) { if ($bits == 0) { return 0; } $b = BitStream::newFromNum($bits, $num); if (is_null($b)) { return -1; } $ret = $this->append($b); unset($b); return $ret; }