PHP构造方法

Posted 喜气洋洋得意

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP构造方法相关的知识,希望对你有一定的参考价值。

构造方法

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构造方法的主要内容,如果未能解决你的问题,请参考以下文章

无法解析片段中的 ViewModelProvider 构造?

Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段

Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段

超级有用的9个PHP代码片段

Drupal 6 视图 2:PHP 片段

PHP必用代码片段