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

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

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

创建一个简单的php7扩展

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

关于php的JIT

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

php的mcrypt加密类

[ 程序积累 ]      评论:0      热度:439
<?php class McryptModel { protected $td = ''; protected $iv = ''; protected $key = ''; ...
阅读全文
php使用redis替换文件存储session(session_set_save_handler)

php使用redis替换文件存储session(session_set_save_handler)

[ 程序积累 ]      评论:0      热度:535
<?php class MySessionHandler implements SessionHandlerInterface { private $redis; private $sessionsavepath; ...
阅读全文
php生成随机验证码

php生成随机验证码

[ 程序积累 ]      评论:0      热度:338
<?php function getVerifyCode($num){ $content = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'...
阅读全文