private function readChunk(){
		$splits = $this->blockSize;
		
		$this->blockStart -= $splits;
		if($this->blockStart < 0){
			$splits += $this->blockStart;
			$this->blockStart = 0;
		}
		
		// Return false if nothing more to read
		if($splits === 0){
			return FALSE;
		}
		
		fseek($this->fileHandle, $this->blockStart, SEEK_SET);
		$buff = fread($this->fileHandle, $splits);

		return $buff;
	}
private function readChunk(){
		$splits = $this->blockSize;
		
		$this->blockStart -= $splits;
		if($this->blockStart < 0){
			$splits += $this->blockStart;
			$this->blockStart = 0;
		}
		
		// Return false if nothing more to read
		if($splits === 0){
			return FALSE;
		}
		
		fseek($this->fileHandle, $this->blockStart, SEEK_SET);
		$buff = fread($this->fileHandle, $splits);

		return $buff;
	}
private function readChunk ( ) { $ splits = $ this -> blockSize ; $ this -> blockStart -= $ splits ; if ( $ this -> blockStart < 0 ) { $ splits += $ this -> blockStart ; $ this -> blockStart = 0 ; } // Return false if nothing more to read if ( $ splits === 0 ) { return FALSE ; } fseek ( $ this -> fileHandle , $ this -> blockStart , SEEK_SET ) ; $ buff = fread ( $ this -> fileHandle , $ splits ) ; return $ buff ; }
Fetch chunk of data from file.
Each time this function is called, will it fetch a chunk
of data from the file. It starts from the end of the file
and work towards the beginning of the file.

@return string buffer with datablock.
Will return bool FALSE when there is no more data to get.
Fetch chunk of data from file . Each time this function is called will it fetch a chunk of data from the file . It starts from the end of the file and work towards the beginning of the file .