php多个构造函数,php高级对象构建之多个构造函数的使用案例分析

构建对象是PHP面向对象编程设计中的一个重要主题。在最简单的情况下,普通构造函数就够用了,但如果要开展更为复杂的设计,那么构造函数可能会变的难以管理

下面就用一段代码示例来演示一下PHP高级对象构建中的使用多个构造函数进行对象构建的原理。

timetamp=time();

}

public function construct_dateAndTime($datetime){//为类自身的时候

$this->timetamp=$datetime->getTimetamp();

}

public function construct_number($timestamp){//为数字的时候

$this->timetamp=$timestamp;

}

public function construct_string($string){//为时间型字符串时候

$this->timetamp=strtotime($string);

}

public function getTimetamp(){//获取

时间戳

的方法

return $this->timetamp;

}

}

?>

其实,很简单,主要是对参数进行了处理,不管是参数是字符,还是数字,还是类,都先进了不同的处理,这样就加大了代码的灵活性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值