private function decodePacketHeader($data)
    {
        $ret = array();
        $ret['version']       = ord($data{0});
        $ret['type']          = ord($data{1});
        $ret['requestId']     = (ord($data{2}) << 8) + ord($data{3});
        $ret['contentLength'] = (ord($data{4}) << 8) + ord($data{5});
        $ret['paddingLength'] = ord($data{6});
        $ret['reserved']      = ord($data{7});
        return $ret;
    }
private function decodePacketHeader($data)
    {
        $ret = array();
        $ret['version']       = ord($data{0});
        $ret['type']          = ord($data{1});
        $ret['requestId']     = (ord($data{2}) << 8) + ord($data{3});
        $ret['contentLength'] = (ord($data{4}) << 8) + ord($data{5});
        $ret['paddingLength'] = ord($data{6});
        $ret['reserved']      = ord($data{7});
        return $ret;
    }
private function decodePacketHeader ( $ data ) { $ ret = array ( ) ; $ ret [ 'version' ] = ord ( $ data { 0 } ) ; $ ret [ 'type' ] = ord ( $ data { 1 } ) ; $ ret [ 'requestId' ] = ( ord ( $ data { 2 } ) << 8 ) + ord ( $ data { 3 } ) ; $ ret [ 'contentLength' ] = ( ord ( $ data { 4 } ) << 8 ) + ord ( $ data { 5 } ) ; $ ret [ 'paddingLength' ] = ord ( $ data { 6 } ) ; $ ret [ 'reserved' ] = ord ( $ data { 7 } ) ; return $ ret ; }
Decode a FastCGI Packet

@param String $data String containing all the packet
@return array
Decode a FastCGI Packet