猿问

PHP。类。

慕哥1991445
浏览 1271回答 2
2回答

xiemioc

一:结构和调用(实例化):class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数。如$obj = new className($v,$v2…);二:构造函数和析构函数:1、构造函数用于初始化:使用__construct(),可带参数。2、但析构函数不能带参数(用于在销去一个类之前执行一些操作或功能)。析构函数用__destruct()做名称。在脚本执行结束时,会销掉内存中的对象,因此可不用析造函数,但有些比如COOKIE等,就应当要用此函数销掉。知识点:在PHP4中也提供了构造函数,但使用的是与类同名的类方法,在PHP5仍能兼容这种做法,当一个类中没有包含__construct时,会查找与类同名的方法,如果找到,就认为是构造函数,如下:class test{ var $b;function test() { $this->b=5; }function addab($c) { return $this->b+$c; }}$a = new test(); echo $a->addab(4); // 返回 93、PHP不会自动调用父类的构造函数(不支持构造函数重载),必须使用parent关键字显式地调用。class employee{function __construct()….}class Manager extents Employee{function __construct(){parent::_construct();echo ‘这个子类的父类构造函数调用了!';}}

leesc

建议看下PHP manual 里面的章节,由例子说明的
随时随地看视频慕课网APP
我要回答