找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1015|回复: 0
打印 上一主题 下一主题

PHP高级对象构建 多个构造函数的使用

[复制链接]

2487

主题

2487

帖子

7391

积分

论坛元老

Rank: 8Rank: 8

积分
7391
跳转到指定楼层
楼主
发表于 2018-2-14 08:31:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            下面就用一段代码示例来演示一下PHP高级对象构建中的使用多个构造函数进行对象构建的原理。
[U]复制代码[/U] 代码如下:
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;
}
}
?>

以上方法,就说明了多个构造函数的使用方法,其实,很简单,主要是对参数进行了处理,不管是参数是字符,还是数字,还是类,都先进了不同的处理,这样就加大了代码的灵活性。
            
            
您可能感兴趣的文章:
  • php基础知识:类与对象(3) 构造函数和析构函数
  • Php 构造函数construct的前下划线是双的_
  • 解决PHP4.0 和 PHP5.0类构造函数的兼容问题
  • PHP中构造函数和析构函数解析
  • ThinkPHP中__initialize()和类的构造函数__construct()用法分析
  • php构造函数的继承方法
  • PHP 类与构造函数解析
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端