skymei-微梅之隅

含标签“php”的文章

浅解PHP中的垃圾回收机制及演进(PHP5)

前言PHP是一门具有垃圾回收机制的高级编程语言,在PHP的简单好用主旨的指导下,PHP程序员往往不用关心底层的原理即可写出符合需求的业务代码。出活快,程序员工作效率高,但是我们并不清楚我们写的代...

细数PHP中的新特性

太空船操作符 <=>用于比较两个表达式,例如:当$a小于,等于或大于$b时分别返回-1,0或1 1. echo 1 <=> 1 // 0 2. echo 1 <=...

PHP类型自动转换的一个坑(用数字字符串作为数组键)

作为弱类型语言,PHP对于数字字符串索引是会识别为数字索引的,方便之处在于我们不用太关心类型。示例如下:$arr = [ "0"=>123, &quo...

socket编程-IO多路复用tcp服务器

其实IO复用的历史和多进程一样长,Linux很早就提供了 select 系统调用,可以在一个进程内维持1024个连接。后来又加入了poll系统调用,poll做了一些改进,解决了 1024 限制的...

socket编程-多进程tcp服务器

思路要实现多进程,有两种思路可以考虑:每接入一个客户端,fork出一个子进程来处理响应,处理完毕后关闭子进程。主程序开启N个子进程,在没有请求的时候子进程进入轮询睡眠状态,当有客户端连接之后由...

socket编程-单进程tcp服务器

对于PHP码农来说,在进阶为高级程序员的路上,socket编程绝对算是一个需要专研的点,不说多精通,至少要能熟悉socket编程。于是作为菜鸡的我,决定来学习下在PHP中,socket编程是咋回...

PHP中的冷门优化工具 yield

yield :PHP大数据量处理中的内存优化神器相信很多PHP开发者都没接触过yield 这个关键词,一方面这个功能出来的比较晚,在PHP的5.5版本中才出现;其次应用面不是很广,在平时的业务代...