Like my writeint and writeUTF.
function write_int($value) { $data = pack('N', $value); fwrite($this->file, $data); } function write_utf($value) { $this->write_int(strlen($value)); fwrite($this->file,$value); }
How do Readint and readUTF come true?
I try to write, but the type is wrong
function read_int() { $data = fread($this->file, 4); return unpack('N', $data); } function read_utf($value) { $l = $this->read_int();#unpack返回一个array不是int return fread($this->file,$l);#类型不对 }
Reply content:
Like my writeint and writeUTF.
function write_int($value) { $data = pack('N', $value); fwrite($this->file, $data); } function write_utf($value) { $this->write_int(strlen($value)); fwrite($this->file,$value); }
How do Readint and readUTF come true?
I try to write, but the type is wrong
function read_int() { $data = fread($this->file, 4); return unpack('N', $data); } function read_utf($value) { $l = $this->read_int();#unpack返回一个array不是int return fread($this->file,$l);#类型不对 }
Http://blog.csdn.net/guotong1988/article ...