public function set($element)
    {
        if (!is_scalar($element)) {
            $element = serialize($element);
        }

        $hashes = $this->hash($element);

        foreach ($hashes as $hash) {
            $offset = (int)floor($hash / 8);
            $bit = (int)($hash % 8);
            $this->filter[$offset] = chr(ord($this->filter[$offset]) | (2 ** $bit));
        }

        $this->empty = false;
    }
public function set($element)
    {
        if (!is_scalar($element)) {
            $element = serialize($element);
        }

        $hashes = $this->hash($element);

        foreach ($hashes as $hash) {
            $offset = (int)floor($hash / 8);
            $bit = (int)($hash % 8);
            $this->filter[$offset] = chr(ord($this->filter[$offset]) | (2 ** $bit));
        }

        $this->empty = false;
    }
public function set ( $ element ) { if ( ! is_scalar ( $ element ) ) { $ element = serialize ( $ element ) ; } $ hashes = $ this -> hash ( $ element ) ; foreach ( $ hashes as $ hash ) { $ offset = ( int ) floor ( $ hash / 8 ) ; $ bit = ( int ) ( $ hash % 8 ) ; $ this -> filter [ $ offset ] = chr ( ord ( $ this -> filter [ $ offset ] ) | ( 2 ** $ bit ) ) ; } $ this -> empty = false ; }
Set element in the filter

@param mixed $element
Set element in the filter