logo

行业新闻

文章详情

PHP中的一些知识:类篇

分享到:
作者来源: 918博天堂app 发布时间:2019-11-12

Q:要如何继承一个类?

unset($foo);

建议接纳 parent:: 来引用父类。

一种是用 parent 关键字,如:

A:使用关键字 extends 来继承一个类,如:

A::example();

B::example();

class B extents A {

就销毁一个类对象$foo了。

Q:PHP有多重继承么?//added by erquan

A:使用 :: 操纵符,且有两种方式,一种是间接用父类名,如:

}

A:可以,接纳 :: 操纵符,如:

A:没有。当对象被销毁,使用 unset() 或者简略的脱离范围,析构函数城市自动调用。但 PHP 中没有析构函数。 如:

我把一些PHP中类的知识性整理出来,让新手们更容易把握PHP类,以便能快捷看懂那些老大们写的步伐,呵呵,不过比较少,希望老大们增补一下或者修正此中谬误了解。

A:使用 $this 来引用当前类本身,如:

parent::example();

就可以执行B类中的函数example(),而并没有创建任何B类的对象,仅仅是作为一个类函数来调用,这对于功能模块归纳组织很有益处。

Q:我不想创建类的实例,能间接使用类中的函数或变量吗?

A:没有。子类不能同时从两个父类继承,即一个孩子不能同时有两个爸爸:)。子类必需依赖于一个且必需已存在的基类。

$this->name = "Tom";

Q:PHP中的类可以有布局函数么?

Q:在子类中如何使用父类?

Q:PHP中的类有析构函数么?

A:可以,只有函数名和类名雷同,这个函数将成为布局函数。在使用 new 操纵符来创建一个类的实例时,该布局函数将会自动调用,因而,可以把一些初始化工作放在布局函数里完成。

Q:在类的定义中如何引用本身?

Copyright © 2013 918博天堂app博天堂手机app_博天堂手机登录网站_AG发财网 All Rights Reserved 网站地图|