码迷,mamicode.com
首页 > Web开发 > 详细

PHP构造方法

时间:2016-12-23 22:08:16      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:struct   对象   php   use   const   对象创建   功能   pre   this   

构造方法

1.(特殊)对象创建完成后第一个自动调用的方法;

2.(特殊)方法名比较特殊,方法名可以与类相同;

3.给对象中的成员赋初始值;

class boyfriend{
  public $name;
  public $sex;
  public $age;

  function boyfriend($name,$sex,$age){
    $this->name = $name;
    $this->sex = $sex;
    $this->age = $age;
  }
  
  public function makefood(){
    echo "{$this->name}有做饭的功能<br />";
    $this -> makfood(); 
  }

  function housework(){
    echo "有做家务的功能";
  }
}

$bf1 = new boyfriend(‘王力宏‘,‘男‘);
$bf2 = new boryfriend(‘高圆圆‘,‘女‘,28);

$bf1 ->makefood();
$bf2 ->housework();



 大多数的类都有一种称为构造函数的特殊方法。当创建一个对象时,它将自动调用构造函数,通常用它执行一些有用的初始化任务。构造函数的声明与它操作的声明一样,只是其名称必须是两个下划线“__construct()”。

格式:[修饰符]function__construct([参数]){}

PHP构造方法

标签:struct   对象   php   use   const   对象创建   功能   pre   this   

原文地址:http://www.cnblogs.com/wells33373/p/6215918.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!