随笔分类 -  php内核,扩展

Yaf源码阅读之框架的启动(一)
摘要:(一)Yaf是什么Yaf,全称 Yet Another Framework,是一个C语言编写的、基于PHP扩展开发的PHP框架,相比于一般的PHP框架,它更快,快到被誉为最快的PHP开发框架。它提供了Bootstrap、路由、分发、视图、插件功能。Yaf由惠新宸(传说中的鸟哥)开发,隆重介绍下,惠新宸,PHP开发组核心成员,PECL开发者, Zend公司外聘顾问, 曾供职于雅虎,百度,现为新浪微博架构师兼首席PHP技术顾问,是PHP5.4, 5.5的主要开发者。作为PECL开发者贡献了Yaf (Yet another framework),Yar(Yet another RPC framewo 阅读全文

posted @ 2014-01-18 22:04 mashuaimama 阅读(1006) 评论(0) 推荐(0)

PHP源码分析-弱类型变量实现
摘要:PHP是弱类型,动态的语言脚本。在申明一个变量的时候,并不需要指明它保存的数据类型。例如:view plain<?php$var = 1;$var = "variable";$var = 1.00;$var = array();$var = new Object();动态变量,在运行期间是可以改变的,并且在使用前无需声明变量类型。那么,问题一、Zend引擎是如何用C实现这种弱类型的呢?实际上,在PHP中声明的变量,在ZE中都是用结构体zval来保存的。首先我们打开Zend/zend.h来看zval的定义:view plaintypedef struct _zval_s 阅读全文

posted @ 2012-04-24 16:22 mashuaimama 阅读(167) 评论(0) 推荐(0)

导航