入门指引 Server Client Process AsyncIO Memory HttpServer WebSocket 高级 其他

发布于 2015-08-09 09:51:10 | 124 次阅读 | 评论: 0 | 来源: 网络整理

从缓冲区中取出内容。

string swoole_buffer->substr(int $offset, int $length = -1, bool $remove = false);
  • $offset表示偏移量,如果为负数,表示倒数计算偏移量
  • $length表示读取数据的长度,默认为从$offset到整个缓存区末尾
  • $remove表示从缓冲区的头部将此数据移除。只有$offset = 0时此参数才有效

substr会复制一次内存
remove后内存并没有释放,只是底层进行了指针偏移。当销毁此对象时才会真正释放内存

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务