php函数分为:用户自定义函数、内置函数(c扩展)、伪函数(语言结构)用户自定义函数:typedef union _zend_function {zend_uchar type; /* 如用户自定义则为 #define ZEND_USER_FUNCTION 2MUST be the first el...
分类:
Web程序 时间:
2014-12-14 00:41:16
阅读次数:
289
php的变量是由zval结构体表示包含zvalue、type、is_ref_gc、refcount_gc构成有八种类型构成boolean、interger、float、string、array、object、resource、nullphp的常量:typedef struct _zend_const...
分类:
Web程序 时间:
2014-12-13 23:06:57
阅读次数:
204
php一切的开始sapi,脚本的执行都是以sapi接口实现的,apache mod_php 、php cli都是一样只是通过不通的sapi接口。php的生命周期:MINIT(模块初始化调取各个扩展对应的minit,初始化zend引擎及核心组件包括对词法分析、语法分析、中间代码执行指针初始化等,全局变...
分类:
Web程序 时间:
2014-12-12 18:50:20
阅读次数:
169
php的词法分析、语法分析大多采用Flex/Bison处理在语法分析完成后,由zend引擎生成中间代码(使用opcache可以省略编译阶段)opcode,PHP是构建在Zend虚拟机(Zend VM)之上的。PHP的opcode就是Zend虚拟机中的指令在PHP实现内部,opcode由如下的结构体表...
分类:
Web程序 时间:
2014-12-12 18:30:48
阅读次数:
266
ZF2提供了图片验证码Zend\Captcha\Image和符号字符验证码Zend\Captcha\Figlet,图片验证码是网站应用中见得比较多的一种验证码,本文以图片验证码为例。...
分类:
其他好文 时间:
2014-12-12 16:43:44
阅读次数:
216
从PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持。 本文介绍如何在Linux系统中为PHP5.3安装Zend Guard Loader支持的过程。 操作系统为CentOS5.5,PHP版...
分类:
Web程序 时间:
2014-12-12 15:03:53
阅读次数:
139
PHP5.5整合了zend opcache,但是5.4以下的需要自己安装。介绍一下开启opcache方法,环境为wamp(php5.4.16)下载dll文件把php_opcache.dll放进php/ext目录配置php.inizend_extension = "c:/wamp/bin/php/ph...
分类:
Web程序 时间:
2014-12-12 14:48:40
阅读次数:
454
HHVM (HipHop Virtual Machine) 是 Facebook 开源的 PHP 执行引擎。 HHVM 采用一种JIT(just-in-time)的编译机制实现了高性能,同时又保持对 PHP 语法的充分支持。 在 Facebook 实际应用场景中,与 Zend PHP 5.2 引擎 ...
分类:
Web程序 时间:
2014-12-11 23:41:01
阅读次数:
308
zend 公司,管理PHP版本的升级.功能强大, 官方推荐. (开发一个PHP项目)软件开发的五个阶段.1.创建一个项目(工程)2.设置该项目的路径3.创建一个文件test.php***使用ZEND/EPP/Eclipse等IDE的细节***1.将文件的编码 设置为 UTF-8***快捷键和调试功....
分类:
Web程序 时间:
2014-12-11 17:16:20
阅读次数:
227
Zend framework处理一个http请求的流程 ? 1, 首先是bootstrap过程,初始化程序里用到的资源 2, 创建一个Zend_Controller_Front实体,实现front controller模式,这个实体类会负责将http请求派遣到恰当的control...
分类:
Web程序 时间:
2014-12-10 12:46:36
阅读次数:
205