php
文章平均质量分 79
Violet-Evergarden
这个作者很懒,什么都没留下…
展开
-
学习笔记拾遗(二)PHP输出缓冲一些注意点
php中的数据输出:echo语句->user缓冲区->sapi缓冲区->服务器缓冲区->TCP缓冲区->浏览器ob_flush():刷新用户输出缓冲flush():刷新sapi缓冲。因此想要立即输出内容时,应该先调用ob_flush(),再调用flush() ,因此flush()和ob_flush()刷新的缓冲区层次不同。ob_gzhandler():可以在ob_st...原创 2018-06-19 16:26:48 · 105 阅读 · 0 评论 -
PHP ev扩展EvIo使用和socket初学习示例
系统:centos7php版本:php7.26使用ev扩展的类需要系统安装libev库,php的ev类是对libev库的封装。libev 是高性能事件循环/事件模型的网络库,提供select,poll,epoll等方法,具体介绍可以参考网上的资料。经过我调试,使用EvIo类监听IO事件是epoll中的LT即水平触发方式的,所以可以使用阻塞和非阻塞socket。ev扩展还有很多未知的地方,希望读者提...原创 2018-07-04 22:06:15 · 768 阅读 · 0 评论 -
PHP魔术方法总结
1. 构造函数__construct()、析构函数__destruct() 分别在类初始化和类回收时调用。 class A{ public function __construct() { echo __FUNCTION__,PHP_EOL; } public function __destruct() { echo...原创 2019-06-01 13:17:01 · 125 阅读 · 0 评论