
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
面向对象的编程PHP 4.0,it培训网站介绍有详细介绍面向对象的编程和构造类及对象提供扩展的功能和新特征。PHP4实现了对象重载,引用技术等新技术。对象重载支持:对象重载语法允许第三方的基于面向对象的类库使用PHP4的面向对象的特征存取他们自身的功能。使用这个特征的一个COM模块已经被实现了。
输出缓冲支持:PHP提供了一个输出缓冲函数集合。输出缓冲支持允许你写包裹函数功能压缩缓冲区。在PHP4的输出缓冲支持允许HTML头信息存放,无论HTML的正文是否输出。头信息( (header(),content type,and cookies )不采用缓冲。增加了PCRE库:PHP 4.0包括一个Perl兼容的正则表达式(PCRE )库,和正常regex库一起与PHP绑定。split和replace PCRE功能被支持。PCRE和Perl正规表达式之间有一些细微差别。
PHP.ini文件:PHP.ini文件在PHP4.0被重新设计,使用的PHP的配置PHP.ini是更容易并且更有效的。全部文件能被Apache在运行时间操作(在Apache环境 下)或由Windows注册表(在Windows下面)。被加入PHP.ini文件的配置指令自动地在所有相关的模块中被支持。
引用计数:PHP 4.0为系统中的每个数值提供了引用计数,包括资源。一旦一个资源不再被任何变量引用,它自动地被释放以节省内存资源。利用这个特征的最明显的例子一个内置SQL查询的循环语句。在PHP 3.0中 ,每次递归另外的SQL结果集合重复申请内存,直到脚本执行完毕,这些结果集合占用的内存才被释放。
支持引用:通过引用可以改变一个变量的值。函数的运行时绑定:PHP 4.0的运行时间绑定功能允许你在他们被声明以前调用,无论声明是否在代码以后或是在运行时间。类的运行时信息:PHP 4.0支持在运行时刻存取下列类信息:一个对象的类名,一个对象的父类的类名字,以及对象函数所在的名字。
服务器抽象层:为支持Web服务器提供了增强型SAPI (服务器API )接口,是PHP 4.0不可分的一部分。这个服务器抽象层,提供了通用的WEB服务器接口支持,支持多线程WEB服务器,为大多数的WEB服务器提供透明的支持,这些服务器包括Apache,IIS ( ISAPI ),以及AOL服务器。
语法的点亮显示:PHP 4.0语法的点亮显示允许开发者看见源代码而不是脚本,这个功能比PHP 3.0中的更有效。它跑得更快,更执行得更好,并且产生更紧凑的HTML代码。由引用改变变量的值:PHP 4.0由引用支持可变的赋值,“关联”的2个变量之中个的任何一个的值被改变,另外的变量的值同样被改变,这类似与C中的指针类型。