msgpack / msgpack-php

msgpack.org[PHP]
BSD 3-Clause "New" or "Revised" License
774 stars 120 forks source link

php7 segmentation fault #88

Closed reallovelei closed 4 years ago

reallovelei commented 8 years ago

mac 下php7 msgpack是主干代码 不是php5分支代码。 <?php $data = array(0=>1, 1=>2, 2=>3); $msg = msgpack_pack($data); var_dump($msg); $data = msgpack_unpack($msg); var_dump($data); ?> 显示如下: string(0) "" NULL 是不是没有pack成功啊 也就不能unpack成功了?

php7 -v PHP 7.0.6 (cli) (built: Jun 1 2016 18:48:11) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies

用msgpack php5分支的代码 编译扩展成功后 运行样例代码发生段错误。 php5 t.php [3] 3592 segmentation fault php5 t.php

➜ /Users/Ben/self/git/msgpack git:(php5) ✗>cat t.php <?php $data = array(0=>1,1=>2,2=>3); $msg = msgpack_pack($data); $data = msgpack_unpack($msg); ?> ➜ /Users/Ben/self/git/msgpack git:(php5) ✗>php5 -v PHP 5.6.21 (cli) (built: May 26 2016 16:59:17) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies