教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> 编程基地 >> PHP >> 第二节 对象模型 2 RSS订阅
第二节 对象模型 2
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   

作者:Leon Atkinson 翻译:Haohappy

  PHP5有一个单重继承的,限制访问的,可以重载的对象模型. 本章稍后会详细讨论的”继承”,包含类间的父-子关系. 另外,PHP支持对属性和方法的限制性访问. 你可以声明成员为private,不允许外部类访问. 最后,PHP允许一个子类从它的父类中重载成员.

  file://haohappy注:PHP4中没有private,只有public.private对于更好地实现封装很有好处.

  PHP5的对象模型把对象看成与任何其它数据类型不同,通过引用来传递. PHP不要求你通过引用(reference)显性传递和返回对象. 在本章的最后将会详细阐述基于句柄的对象模型. 它是PHP5中最重要的新特性.

  有了更直接的对象模型,基于句柄的体系有附加的优势: 效率提高, 占用内存少,并且具有更大的灵活性.

  在PHP的前几个版本中,脚本默认复制对象.现在PHP5只移动句柄,需要更少的时间. 脚本执行效率的提升是由于避免了不必要的复制. 在对象体系带来复杂性的同时,也带来了执行效率上的收益. 同时,减少复制意味着占用更少的内存,可以留出更多内存给其它操作,这也使效率提高.

  file://haohappy注:基于句柄,就是说两个对象可以指向同一块内存,既减少了复制动作,又减少对内存的占用.

  Zand引擎2具有更大的灵活性. 一个令人高兴的发展是允许析构--在对象销毁之前执行一个类方法. 这对于利用内存也很有好处,让PHP清楚地知道什么时候没有对象的引用,把空出的内存分配到其它用途。



来源:upschool.com.cn
作者:
关键字:第二节,象模型
发表日期:2004-6-16

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:基于PHP+MySQL的聊天室设计   下一篇:第三节 定义一个类 3


2009-1-8 5:34:26
本文的相类似文章
  • 浅谈权限管理的对象模型和实现
  • VB6中的FSO对象模型
  • FSO对象模型在VB中的应用
  • CorelDRAW绘制的鼠标 第二节:鼠标外形绘制
  • AS代码2.0:面向对象模型
  • 第三单元 第二节海水运动
  • 高中地理第三单元第二节地壳变动和地表形态教学设计
  • 高中地理新教材 第一单元 宇宙环境 第二节 太阳、地球和月球
  • 高中地理教案 第一章地球在宇宙中 第二节太阳和太阳系
  • 第十章人口与城市第二节人口的迁移
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com