摘要: 1 引用计数 引用计数是指在value中增加一个字段refcount记录指向当前value的数量,变量复制、函数传参时并不直接硬拷贝一份value数据,而是将refcount++,变量销毁时将refcount--,等到refcount减为0时表示已经没有变量引用这个value,将它销毁即可。 存储结 阅读全文
posted @ 2018-03-15 20:26 DearMrLi 阅读(239) 评论(0) 推荐(0) 编辑
摘要: php版本 7.2.3 文件地址:Zend/zend_types.h typedef struct _zval_struct zval; 变量的存储结构 变量值的实际存储结构,一个联合体(节省空间) 阅读全文
posted @ 2018-03-15 17:36 DearMrLi 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 来源:https://github.com/pangudashu/php7-internal/ 阅读全文
posted @ 2018-03-15 16:57 DearMrLi 阅读(144) 评论(1) 推荐(0) 编辑
摘要: CGI(Common Gateway Interface) CGI 是Web 服务器运行时外部程序的规范,按CGI 编写的程序可以扩展服务器功能。CGI 应用程序能与浏览器进行交互,还可通过数据库API 与数据库服务器等外部数据源进行通信,从数据库服务器中获取数据。格式化为HTML文档后,发送给浏览 阅读全文
posted @ 2018-03-15 15:31 DearMrLi 阅读(113) 评论(0) 推荐(0) 编辑
摘要: PHP内部函数使用 zend_parse_parameters() API 接受参数,将输入参数转换成c变量,这个函数使用类似scanf()函数的参数解释方法,通过一个字符串来定义输入参数的个数和类型,例如("s" - for string, "l" for long),不幸的是,每次调用这个函数时 阅读全文
posted @ 2017-03-15 12:16 DearMrLi 阅读(1395) 评论(0) 推荐(0) 编辑
摘要: 经常用于返回数据的宏方法,见zend/zend_API.h 阅读全文
posted @ 2017-03-15 11:14 DearMrLi 阅读(1419) 评论(0) 推荐(0) 编辑
摘要: 一、首先查看phpinfo() 信息PHP Version 5.4.34Zend Extension Build API220100525,TS,VC9 PHP Extension Build API20100525,TS,VC9 Thread Safety enable线程安全,VC9编译,... 阅读全文
posted @ 2015-12-31 13:43 DearMrLi 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 #define Random(x) (rand()%x) //取指定范围内的随机数 4 5 int main(void) 6 { 7 int i,n,t,arr[100]; 8 //初始化需要排序的数组 9 pri... 阅读全文
posted @ 2015-12-11 11:02 DearMrLi 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1. php.ini 中;extension=php_openssl.dll(取消注释,不然在安装composer过程中会报错)集成环境最好去php目录中打开php.ini文件,确定;extension=php_openssl.dll已经去掉注释!!!2.下载安装Composer(安装完成后重新打开... 阅读全文
posted @ 2014-10-23 16:08 DearMrLi 阅读(291) 评论(0) 推荐(0) 编辑