关于php构造函数

麻烦大侠帮我回答下感谢了classbaseextendsdb{/***构造函数*/functionbase(){parent::__construct();}functi... 麻烦大侠帮我回答下
感谢了
class base extends db{

/**
* 构造函数
*/
function base(){
parent::__construct();
}
function __construct(){$this->base();}

}
php中构造函数啥意思啊
有什么用啊
$this 是什么意思?
展开
 我来答
溜须拍马关云长
2008-12-30 · TA获得超过1708个赞
知道大有可为答主
回答量:2443
采纳率:0%
帮助的人:0
展开全部
用于类的初始化,在新建一个对象时被立即执行,既

new base();

此时会执行__construct()

$this是指类(实例)自身
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晁献玉
2008-12-30 · TA获得超过243个赞
知道答主
回答量:113
采纳率:0%
帮助的人:57.6万
展开全部
类中有函数和变量。 类中定义的变量叫做属性, 类中的函数叫做方法。
$this是指类本身, $this->base() 指调用当前类中的base()方法。

构造函数可有可无。先可以不考虑构造函数的功能。
构造函数只是创建类的实例的时候自动被调用。其他地方也跟普通函数一样。

类中与类名同名的函数成为构造函数。

等你写多代码以后自然而然的想写构造函数了。那时候肯定会理解构造函数的用处。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式