private function readPacket()
    {
        if ($packet = fread($this->_sock, self::HEADER_LEN)) {
            $resp = $this->decodePacketHeader($packet);
            $resp['content'] = '';
            if ($resp['contentLength']) {
                $len  = $resp['contentLength'];
                while ($len && ($buf=fread($this->_sock, $len)) !== false) {
                    $len -= strlen($buf);
                    $resp['content'] .= $buf;
                }
            }
            if ($resp['paddingLength']) {
                $buf = fread($this->_sock, $resp['paddingLength']);
            }
            return $resp;
        } else {
            return false;
        }
    }
private function readPacket()
    {
        if ($packet = fread($this->_sock, self::HEADER_LEN)) {
            $resp = $this->decodePacketHeader($packet);
            $resp['content'] = '';
            if ($resp['contentLength']) {
                $len  = $resp['contentLength'];
                while ($len && ($buf=fread($this->_sock, $len)) !== false) {
                    $len -= strlen($buf);
                    $resp['content'] .= $buf;
                }
            }
            if ($resp['paddingLength']) {
                $buf = fread($this->_sock, $resp['paddingLength']);
            }
            return $resp;
        } else {
            return false;
        }
    }
private function readPacket ( ) { if ( $ packet = fread ( $ this -> _sock , self :: HEADER_LEN ) ) { $ resp = $ this -> decodePacketHeader ( $ packet ) ; $ resp [ 'content' ] = '' ; if ( $ resp [ 'contentLength' ] ) { $ len = $ resp [ 'contentLength' ] ; while ( $ len && ( $ buf = fread ( $ this -> _sock , $ len ) ) !== false ) { $ len -= strlen ( $ buf ) ; $ resp [ 'content' ] .= $ buf ; } } if ( $ resp [ 'paddingLength' ] ) { $ buf = fread ( $ this -> _sock , $ resp [ 'paddingLength' ] ) ; } return $ resp ; } else { return false ; } }
Read a FastCGI Packet

@return array
Read a FastCGI Packet