class@anonymous::stream_seek( $offset,  $whence )

Source

public function stream_seek(int $offset, int $whence): bool
{
    if (\SEEK_SET === $whence && (0 <= $offset && \strlen($this->data) >= $offset)) {
        $this->position = $offset;
    } elseif (\SEEK_CUR === $whence && 0 <= $offset) {
        $this->position += $offset;
    } elseif (\SEEK_END === $whence && (0 > $offset && 0 <= $offset = \strlen($this->data) + $offset)) {
        $this->position = $offset;
    } else {
        return \false;
    }
    return \true;
}

User Contributed Notes

You must log in before being able to contribute a note or feedback.