看源PHPSocketIO源碼的時(shí)候,發(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行左右,這個(gè)代碼寫(xiě)的好像是錯(cuò)誤的吧,$data = base64_decode(substr($data, 1));這個(gè)入?yún)?data都沒(méi)有定義。這個(gè)需要改么?