随笔分类 -  php拓展

PHP内核介绍及扩展开发指南—基础知识
摘要:一、 基础知识本章简要介绍一些Zend引擎的内部机制,这些知识和Extensions密切相关,同时也可以帮助我们写出更加高效的PHP代码。1.1 PHP变量的存储1.1.1 zval结构Zend使用zval结构来存储PHP变量的值,该结构如下所示:01typedef union _zvalue_value {02long lval;/* long value */03double dval;/* double value */04struct {05char *val;06int len;07} str;08HashTable *ht;/* hash table value */09zend_ 阅读全文

posted @ 2011-09-19 13:44 天空尚兰 阅读(156) 评论(0) 推荐(0)

PHP内核介绍及扩展开发指南—Extensions 的编写
摘要:Extensions 的编写理解了这些运行机制以后,本章着手介绍Extensions 的编写,但凡写程序的人都知道hello world,那好,就从hello world开始。1.1Hello World这是摘自《PHP手册》的示例程序:01/* include standard header */02#include"php.h"0304/* declaration of functions to be exported */05ZEND_FUNCTION(first_module);0607/* compiled function list so Zend knows 阅读全文

posted @ 2011-09-19 13:38 天空尚兰

导航