RSS
热门关键字:  cms  下载  模版  开源  dedecms
PHP教程
当前位置 :主页>站长学院>PHP教程>列表
第九节--绑定 -- Classes and Objects in PHP5 [9]
第九节--绑定 除了限制访问,访问方式也决定哪个方法将被子类调用或哪个属性将被子类访问. 函数调用与函数本身的关联,以及成员访问与变量内存地址间的关系,称为绑定. 在计算机语言中有两种主要的绑定方式—静态绑定和动态绑定. 静态绑定发生于数据结构和数据结构间,程序...
作者:未知发表于:2006-04-14 20:12:00 点击:15 评论:0 查阅全文...
第十节--抽象方法和抽象类 -- Classes and Objects in PHP5 [10]
第十节--抽象方法和抽象类 面向对象程序通过类的分层结构构建起来. 在单重继承语言如PHP中, 类的继承是树状的. 一个根类有一个或更多的子类,再从每个子类继承出一个或更多下一级子类. 当然,可能存在多个根类,用来实现不同的功能. 在一个良好设计的体系中,每个根类都应...
作者:未知发表于:2006-04-14 20:12:00 点击:50 评论:0 查阅全文...
第五节--克隆 -- Classes and Objects in PHP5 [5]
第五节--克隆 PHP5中的对象模型通过引用来调用对象, 但有时你可能想建立一个对象的副本,并希望原来的对象的改变不影响到副本 . 为了这样的目的,PHP定义了一个特殊的方法,称为__clone. 像__construct和__destruct一样,前面有两个下划线. 默认地,用__clone方法将建立一个...
作者:未知发表于:2006-04-14 20:12:00 点击:18 评论:0 查阅全文...
第十五节--Zend引擎的发展 -- Classes and Objects in PHP5 [15]
第十五节--Zend引擎的发展 本章的最后一节,Zeev讨论了Zend引擎带来的对象模型,特别提到它与PHP的前几个版本中的模型有什么不同. 当1997年夏天,我们开发出PHP3, 我们没有计划要使PHP具备面向对象的能力. 当时没有任何与类和对象有关的想法. PHP3是一个纯粹面向过程的语...
作者:未知发表于:2006-04-14 20:12:00 点击:16 评论:0 查阅全文...
第十三节--对象串行化 -- Classes and Objects in PHP5 [13]
第十三节--对象串行化 串行化可以把变量包括对象,转化成连续bytes数据. 你可以将串行化后的变量存在一个文件里或在网络上传输. 然后再反串行化还原为原来的数据. 你在反串行化类的对象之前定义的类,PHP可以成功地存储其对象的属性和方法. 有时你可能需要一个对象在反串...
作者:未知发表于:2006-04-14 20:12:00 点击:16 评论:0 查阅全文...
第十二节--类的自动加载 -- Classes and Objects in PHP5 [12]
第十二节--类的自动加载 当你尝试使用一个未定义的类时,PHP会报告一个致命错误. 解决方法就是添加一个类,可以用include包含一个文件. 毕竟你知道要用到哪个类. 但是,PHP提供了类的自动加载功能, 这可以节省编程的时间. 当你尝试使用一个PHP没有组织到的类, 它会寻找一...
作者:未知发表于:2006-04-14 20:12:00 点击:16 评论:0 查阅全文...
第八节--访问方式 -- Classes and Objects in PHP5 [8]
第八节--访问方式 PHP5的访问方式允许限制对类成员的访问. 这是在PHP5中新增的功能,但在许多面向对象语言中都早已存在. 有了访问方式,才能开发一个可靠的面向对象应用程序,并且构建可重用的面向对象类库. 像C++和Java一样,PHP有三种访问方式:public,private和protected...
作者:未知发表于:2006-04-14 20:12:00 点击:16 评论:0 查阅全文...
第一节--面向对象编程 -- Classes and Objects in PHP5 [1]
第一节--面向对象编程 面向对象编程被设计来为大型软件项目提供解决方案,尤其是多人合作的项目. 当源代码增长到一万行甚至更多的时候,每一个更动都可能导致不希望的副作用. 这种情况发生于模块间结成秘密联盟的时候,就像第一次世界大战前的欧洲. //haohappy注:喻指模块...
作者:未知发表于:2006-04-14 20:12:00 点击:16 评论:0 查阅全文...