首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
php底层
订阅
郑楚周
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
PHP 并发 IO 编程之路
并发 IO 问题一直是后端编程中的技术挑战,从最早的同步阻塞 Fork 进程,到多进程 / 多线程,到现在的异步 IO、协程。PHP 程序员因为有强大的 LAMP 框架,对底层方面的知识知之甚少,本文目的就是详细介绍 PHP 进行并发 IO 编程的各种尝试,最后再介绍 Swoole 的使用,深入浅出全面理解并发 IO 问题。
php底层原理之数组实现
哈希表,顾名思义,即将不同的关键字映射到不同单元的一种数据结构。而将不同关键字映射到不同单元的方法就叫做哈希函数 既然上面提到了链表,这里我们简单聊一下链表的基础知识。链表分为很多种类型,常用的数据结构包括:队列,栈,双向链表等 链表,就是由不同的链表节点组成的一种数据结构。链…
php底层原理之变量(二)
php变量的zval结构,我们已经介绍了很多遍了,这里我们就不再多作介绍了。但是对于zval结构体中的refcount__gc和is_ref__gc字段我们一直都没有详细介绍过,而这两个字段其实是和变量之间赋值的原理有着密切的关系的。所以,我们这次从几个例子入手,了解这两个字段…
php底层原理之变量(一)
就像我们会将true和false映射成0和1进行数据库存储一样,php也是这么做的。所以php发现zval的type值是布尔型时,会将布尔型转成0或1存储在zval.value的lval中 资源对于php来说属于一个比较特殊的变量,而php会将每个资源对应的资源标识存储在zva…
php底层原理之垃圾回收机制
php垃圾回收机制,对于PHPer来说是一个不陌生但是又不是很熟悉的内容。那么php是怎么实现对不需要的内存进行回收的呢? 首先还是需要了解下基础知识,便于垃圾回收原理内容的理解。大家都知道php是由C编写而成的,所以php变量的内部存储结构也会和C语言相关,即zval的结构体…
PHP 底层的运行机制与原理
PHP 说简单,但是要精通也不是一件简单的事。我们除了会使用之外,还得知道它底层的工作原理。了解 PHP 底层实现的目的是什么?动态语言要像用好首先得了解它,内存管理、框架模型值得我们借鉴,通过扩展开发实现更多更强大的功能,优化我们程序的性能。