位置:首页  >  
php7内核读书笔记-第一章 php基础架构

php7内核读书笔记-第一章 php基础架构

[ 程序积累 ]      评论:0      热度:142
php7的变化 1.抽象语法树 2.Native TLS(线程局部存储) 使用Native TLS来保存线程的资源池,线程独享。 3.指定函数参数、返回值类型 4.zval结构的变化 php7将引用计数转移到了具体的value中。z...
阅读全文
创建一个简单的php7扩展

创建一个简单的php7扩展

[ 程序积累 ]      评论:0      热度:148
Php版本:7.0.0 首先进入php源码 ext 目录下 执行./ext_skel --extname=foobar    //foobar为我要创建的扩展模块 执行完毕后 cd ext/foob...
阅读全文
关于php的JIT

关于php的JIT

[ 程序积累 ]      评论:0      热度:240
关于php的JIT php是解释执行的,它的编译过程是属于动态编译,也就是在运行的时候进行编译,与之相对的事运行前编译的静态编译。动态编译与静态编译除了编译时机的不同,还有一个不同之的地方,那就是静态编译是将代码编译成了机器指令,而动态编译并没有编译...
阅读全文
Linux 中查看文件第n行内容的命令

Linux 中查看文件第n行内容的命令

[ 服务器笔记 ]      评论:0      热度:249
Linux 中查看文件第n行内容的命令 方法1: head -m filename | tail -1                    //查...
阅读全文
mongodb日志太大问题

mongodb日志太大问题

[ 服务器笔记 ]      评论:0      热度:306
MongoDB的日志文件在设置 logappend=true 的情况下,会不断向同一日志文件追加的,时间长了,自然变得非常大。 解决如下:(特别注意:启动的时候必须是--logpath指定了log路径的) 用mongo连接到服务端 use a...
阅读全文
php的mcrypt加密类

php的mcrypt加密类

[ 程序积累 ]      评论:0      热度:311
<?php class McryptModel { protected $td = ''; protected $iv = ''; protected $key = ''; ...
阅读全文