看源PHPSocketIO源碼的時候,發(fā)現(xiàn)
PHPSocket.io/src/Engine/Parser.php
/**
* Decodes a packet encoded in a base64 string.
*
* @param {String} base64 encoded message
* @return {Object} with `type` and `data` (if any)
*/
public static function decodeBase64Packet($msg, $binaryType)
{
$type = self::$packetsList[$msg[0]];
$data = base64_decode(substr($data, 1));
return array('type'=> $type, 'data'=> $data);
}
95行左右,這個代碼寫的好像是錯誤的吧,$data = base64_decode(substr($data, 1));這個入?yún)?data都沒有定義。這個需要改么?