QL\QueryList::_query PHP Method

_query() private method

private _query ( $page, array $rules, $range, $outputEncoding, $inputEncoding, $removeHead )
$rules array
    private function _query($page, array $rules, $range, $outputEncoding, $inputEncoding, $removeHead)
    {
        $this->data = array();
        $this->html = $this->_isURL($page) ? $this->_request($page) : $page;
        $outputEncoding && ($this->outputEncoding = $outputEncoding);
        $inputEncoding && ($this->inputEncoding = $inputEncoding);
        $removeHead && ($this->html = $this->_removeHead($this->html));
        $this->pqHtml = '';
        if (empty($this->html)) {
            trigger_error("The received content is empty!", E_USER_NOTICE);
        }
        //获取编码格式
        $this->htmlEncoding = $this->inputEncoding ? $this->inputEncoding : $this->_getEncode($this->html);
        // $this->html = $this->_removeTags($this->html,array('script','style'));
        $this->regArr = $rules;
        $this->regRange = $range;
        $this->_getList();
        return $this;
    }