PHP Opcache工作原理

2020-02-10
阅读 2 分钟
3.9k
虽然是在疫情期间,但是我们还是要不断投资自己的大脑,这样才能在今后的职场道路中让自己更值钱。 PHP工作原理 首先,我们先了解下解释型语言PHP的工作原理,这有利于我们了解PHP Opcache。 对于PHP,我们常用的是cli模式和php-fpm模式。下面我们拿cli模式来描述下php执行脚本的运行过程: php初始化执行,启动zend引擎...

php底层原理之类和对象

2019-04-22
阅读 3 分钟
1.8k
对于PHPer来说,OOP是不可或缺的开发思维,但是你对php类和对象的底层实现又了解多少呢?本着知其然且知其所以然的思想,让我们一起来寻找答案~

php底层原理之函数

2019-04-14
阅读 3 分钟
1.9k
对于PHPer而言,我们通常会把常用的功能封装成一个函数来进行复用,以提升开发效率。但是php到底是如何找到对应的函数的呢?今天,我们来一起寻找答案~

php底层原理之数组实现

2019-03-31
阅读 3 分钟
4.3k
理想情况下,经过哈希函数处理,关键字和单元是会进行一一对应的;但是如果关键字值足够多的情况下,就容易出现多个关键字映射到同一单元的情况,即出现哈希冲突

php底层原理之变量(二)

2019-03-24
阅读 2 分钟
1.7k
上周我们从底层的角度介绍了php变量从生成->常量赋值->销毁的完整生命周期(不了解的同学可以翻看一下前面的文章php底层原理之变量(一)),但是我们留了一个思考,不知道大家有答案了没,变量之间的赋值在底层又是如何实现的呢?

php底层原理之变量(一)

2019-03-17
阅读 2 分钟
3k
上次跟大家讲了垃圾回收机制后,有些小伙伴对底层原理比较感兴趣,私信问我了一些关于变量的相关知识,既然大家对变量比较感兴趣,那么这次我们来系统的讲一下变量的底层原理

nginx执行请求的工作原理之location匹配详解

2019-03-10
阅读 2 分钟
3.5k
作为一名PHPer,配置nginx是我们必会的技能项之一。但是当用户请求到达nginx之后,是如何匹配到对应的配置项的呢? location语法规则 首先我们先了解下location的语法规则,location语法规则大致可以分为两类 一类是指定URL地址: {代码...} 另一类则是指定自定义名称: {代码...} @name是对location设置的一个自定义名...

php底层原理之垃圾回收机制

2019-03-03
阅读 3 分钟
5.6k
首先还是需要了解下基础知识,便于垃圾回收原理内容的理解。大家都知道php是由C编写而成的,所以php变量的内部存储结构也会和C语言相关,即zval的结构体:

nginx+php执行请求的工作原理

2019-02-24
阅读 2 分钟
4.4k
php-cgi是php的cgi协议进程解释器,每次启动时,需要经历加载php.ini文件->初始化执行环境->处理请求->返回内容给webserver->php-cgi进程退出的流程

日志服务器搭建之多服务器日志转发与格式化处理

2019-02-17
阅读 4 分钟
4.6k
rsyslog是由一台Linux服务器作日志服务器,收集其他服务器即rsyslog客户端转发过来的日志,所以rsyslog既可以作为日志服务器,也可以作为日志客户端去使用