|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
告诉你了一个方式,但是缺少努力这一环节,那也是白搭。 我把一些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:没有。子类不克不及同时从两个父类承继,即一个孩子不克不及同时有两个爸爸:)。子类必需依附于一个且必需已存在的基类。 会MYSQL吗?会,我会把我的信息在数据库里插入删除啦 |
|