本文整理匯總了PHP中Header::parseBinary方法的典型用法代碼示例。如果您正苦於以下問題:PHP Header::parseBinary方法的具體用法?PHP Header::parseBinary怎麽用?PHP Header::parseBinary使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Header
的用法示例。
在下文中一共展示了Header::parseBinary方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: parseBinary
/**
* Parse binary data
*
* @param string $binaryData The binary data
*/
public function parseBinary($binaryData)
{
$unpackMask = "a" . TAC_PLUS_HDR_SIZE . "header/a*body";
$binData = unpack($unpackMask, $binaryData);
$this->header->parseBinary($binData['header']);
$pad = $this->header->getPseudoPad($this->secret);
if ($this->header->isEncrypted()) {
$binBody = $binData['body'] ^ $pad;
} else {
$binBody = $binData['body'];
}
$reply = $this->body->parseBinary($binBody);
}