[FAQ]PHP中的一些常识:类篇

2016-02-19 12:11 14 1 收藏

下面图老师小编要向大家介绍下[FAQ]PHP中的一些常识:类篇,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - Web开发 】


我把一些PHP中类的常识性整理出来,让新手们更容易掌握PHP类,以便能快速看懂那些老大们写的程序,呵呵,不过比较少,希望老大们补充一下或者修正其中错误理解。

Q:PHP中的类可以有构造函数么?
A:可以,只要函数名和类名相同,这个函数将成为构造函数。在使用 new 操作符来创建一个类的实例时,该构造函数将会自动调用,因此,可以把一些初始化工作放在构造函数里完成。

Q:PHP中的类有析构函数么?
A:没有。当对象被销毁,使用 unset() 或者简单的脱离范围,析构函数都会自动调用。但 PHP 中没有析构函数。 如:
unset($foo);
就销毁一个类对象$foo了。


Q:要如何继承一个类?
A:使用关键字 extends 来继承一个类,如:
class B extents A {
}


Q:在类的定义中如何引用自身?
A:使用 $this 来引用当前类自身,如:
$this-name = "Tom";


Q:在子类中如何使用父类?
A:使用 :: 操作符,且有两种方式,一种是直接用父类名,如:
     A::example();
一种是用 parent 关键字,如:
    parent::example();
建议采用 parent:: 来引用父类。


Q:我不想创建类的实例,能直接使用类中的函数或变量吗?
A:可以,采用 :: 操作符,如:
    B::example();
就可以执行B类中的函数example(),而并没有创建任何B类的对象,仅仅是作为一个类函数来调用,这对于功能模块归纳组织很有好处。


Q:PHP有多重继承么?//added by erquan
A:没有。子类不能同时从两个父类继承,即一个孩子不能同时有两个爸爸:)。子类必须依赖于一个且必须已存在的基类。 

来源:http://www.tulaoshi.com/n/20160219/1600106.html

延伸阅读
标签: 育儿知识
很多人的家里现在都有一个家庭小药箱,以备不时之需,那如果家里还有儿童药,我们需要注意哪些事项呢?家庭和儿童之间用药要怎么区分开来呢?有些什(www.tulaoshi.com)么用药常识需要我们学习呢? 成人的药和孩子的药要分开存放 药品宜放在儿童不易接触到的地方,并贴好药品标签。虽然这是反复强调的问题,但医院接收的患儿中因误服成人药品至...
标签: 分娩
对准妈妈来说,十月怀胎,一朝分娩,生产对孕妇来说,在生理和心理上都是一种严峻考验。因此,准妈妈一定要做好全面的产前准备,在这里,图老师小编就整理出产前准备的一些基本常识,分享如下,以供参考: 产妇在心理上害怕疼痛、出血、难产,怕胎儿性别不理想,怕有畸形、有生命危险等,从而出现不同程度的焦虑、不安和恐惧,其结...
标签: 秋季养生
俗话说:一夏无病三分虚,立秋一到,气候虽然早晚凉爽,但仍有秋老虎肆虐,故人极易倦怠、乏力、纳呆等。在民间素有秋补习俗。万物正可谓:春生、夏长、秋收、冬藏。根据 中医 春夏养阳,秋冬养阴的原则,此时进补十分必要。但进补不可乱补,应注意一些养生常识。 健康饮食 一、 防秋凉 健康知识 白露过后,气候逐渐变凉,...
《战争前线》一些常识和技巧 必学技巧之新手玩家的装备 在游戏中,没钱、没枪、没等级是新手玩家的三大苦恼。初入游戏,建议玩家先去体验简单难度的pve模式,并以配件、武器、防具的步骤解锁自己的装备,逐步提升自身实力。要提到的是,游戏中的复活币、装备解锁等均需要不少游戏币,所以在面对商城中琳琅满目的特色装备时,玩家还是需要慎重选...
标签: 生活常识
一些很实用的生活小常识 1.吃了辣的东西,感觉就要被辣死了,就往嘴里放上少许盐,含一下,漱下口,就不辣了; 2.牙齿黄,可以把花生嚼碎后含在嘴里,并刷牙三分钟,很有效; 3.若有小面积皮肤损伤或者烧伤烫伤,抹上少许牙膏,可立即止血止痛; 4.经常装茶的杯子里面留下难看的茶渍,用牙膏洗之,非常干净; 5.仰头点眼...

经验教程

598

收藏

34
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部