PHP 构造函数构造函数 ,是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。 PHP 5 允行开发者在一个类中定义一个方法作为构造函数,语法格式如下:
在上面的例子中我们就可以通过构造方法来初始化 $url 和 $title 变量:
现在我们就不需要再调用 setTitle 和 setUrl 方法了: 实例$youj = new Site('', 'W3Cschool教程'); $taobao = new Site('www.taobao.com', '淘宝'); $google = new Site('www.google.com', 'Google 搜索'); // 调用成员函数,获取标题和URL $youj->getTitle(); $taobao->getTitle(); $google->getTitle(); $youj->getUrl(); $taobao->getUrl(); $google->getUrl(); 析构函数析构函数(destructor) 与构造函数相反,当对象结束其生命周期时(例如对象所在的函数已调用完毕),系统自动执行析构函数。 PHP 5 引入了析构函数的概念,这类似于其它面向对象的语言,其语法格式如下:
实例
执行以上代码,输出结果为:
继承PHP 使用关键字 extends 来继承一个类,PHP 不支持多继承,格式如下:
实例实例中 Child_Site 类继承了 Site 类,并扩展了功能:
|
Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )
GMT+8, 2024-11-24 14:24 , Processed in 0.014099 second(s), 18 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】