“工欲善其事,必先利其器”,进行PHP开发,选择一个合适的开发工具是必要的。 1、Zend Studio 如果对PHP开发工具进行一个排名,Zend Studio一定是当之无愧的第一名。它来自Zend Technologies公司,这家公司的创始人缔造了伟大的Zend引擎,该引擎被用于PHP4及其以 ...
分类:
Web程序 时间:
2016-08-02 23:45:57
阅读次数:
175
PHP5在长时间的开发及多个预发布版本后,2004年7月13日,PHP5.0发布。该版本以Zend引擎Ⅱ为引擎,并且加入了新功能如PHP Data Objects(PDO)。PHP5.0版本强化更多的功能。首先,完全实现面向对象,提供名为PHP兼容模式的功能。其次是XML功能,PHP5.0版本支持可 ...
分类:
Web程序 时间:
2016-05-30 10:07:46
阅读次数:
156
21-理解Zend里的哈希表在PHP的Zend引擎中,有一个数据结构非常重要,它无处不在,是PHP数据存储的核心,各种常量、变量、函数、类、对象等都用它来组织,这个数据结构就是HashTable。HashTable在通常的数据结构教材中也称作散列表,哈希表。其基本原理比较简单(如果你对其不熟悉,请查阅随便一本数据结构教材或在网上搜索),但PHP的实现有其独特的地方。理解了HashTable的数据存储...
分类:
其他好文 时间:
2016-04-29 18:08:41
阅读次数:
135
21-理解Zend里的哈希表在PHP的Zend引擎中,有一个数据结构非常重要,它无处不在,是PHP数据存储的核心,各种常量、变量、函数、类、对象等都用它来组织,这个数据结构就是HashTable。HashTable在通常的数据结构教材中也称作散列表,哈希表。其基本原理比较简单(如果你对其不熟悉,请查阅随便一本数据结构教材或在网上搜索),但PHP的实现有其独特的地方。理解了HashTable的数据存储...
分类:
其他好文 时间:
2016-04-26 20:29:01
阅读次数:
142
PHP5在长时间的开发及多个预发布版本后,2004年7月13日,PHP5.0发布。该版本以Zend引擎Ⅱ为引擎,并且加入了新功能如PHP Data Objects(PDO)。PHP5.0版本强化更多的功能。首先,完全实现面向对象,提供名为PHP兼容模式的功能。其次是XML功能,PHP5.0版本支持可 ...
分类:
Web程序 时间:
2016-04-18 13:14:30
阅读次数:
167
资源是一种特殊变量,保存了到外部资源的一个引用.资源是通过专门的函数来建立和使用的. 转换为资源 由于资源类型变量保存有为打开文件\数据库连接\图形画布区域等的特殊句柄,因此将其他类型的值转换为资源没有意义. 释放资源 由于PHP 4 Zend引擎引用了引用计数系统,可以自动检测到一个资源不再被利用
分类:
其他好文 时间:
2016-02-24 19:29:02
阅读次数:
174
最近搭建服务器,突然感觉lamp之间到底是怎么工作的,或者是怎么联系起来?平时只是写程序,重来没有思考过他们之间的工作原理:PHP底层工作原理图1 php结构从图上可以看出,php从下到上是一个4层体系①Zend引擎Zend整体用纯c实现,是php的内核部分,它将php代码翻译(词法、语法解析等一系...
分类:
Web程序 时间:
2015-08-03 16:25:43
阅读次数:
126
PHP中的变量可以保存任何的数据类型,这是因为它是弱类型语言。但php是用C语言编写的,C语言是强类型语言,每个变量都有固定的类型,不能随意改变变量的类型(可以通过强制类型转变,不过有可能出现问题),在zend引擎中是怎样可以做到一个变量保存任何类型的呢?
在zend/zend.h头文件中,会发现下面的结构体:typedef struct _zval_struct zval;typedef uni...
分类:
Web程序 时间:
2015-07-31 01:32:12
阅读次数:
132
1、PHP执行PHP的运行阶段也分成三个阶段:Parse。语法分析阶段。Compile。编译产出opcode中间码。Execute。运行,动态运行进行输出。 由于PHP是个解释型语言执行的时候先得把程序读进来,然后由Zend引擎编译成opcode。最后Z...
分类:
其他好文 时间:
2015-06-14 22:37:55
阅读次数:
262
php本身是一种解释型语言,在PHP程序运行过程需要用PHP解释器去解释,解释过程需要经历解释-执行,这两步骤.这种边解释边执行的方式在速度上是比较慢的.zend引擎的出现,把php边解释边执行的方式改为了预编译的方式,使得php在工作当中执行效率大大的提高了.zend引擎其实也是一..
分类:
Web程序 时间:
2015-05-10 01:07:36
阅读次数:
203