首页 > 代码库 > PHP之构造方法学习笔记

PHP之构造方法学习笔记

__construct() 构造方法

  当实例化对象的时候 系统内部自动调用的方法。

  

 1 class Test{
 2         public $name;
 3         public $age;
 4 
 5         public function __construct($param1,$param2...){  //实例化对象的时候需要传入的形式参数
 6             $this ->name = $param1;
 7             $this->age = $param2;
 8         }
 9 
10         public function Test(){     // tips:当实例化对象的时候会自动调用。
11             echo "与类同名的方法也可以叫:构造方法 区别与__construct() ";
12         }
13     }
14 
15     $test = new Test($param1,$param2...);  //传递到形参位置

tips:__construct() 构造函数是在 new Test() 的同时系统内部自动调用 而不是 $test = new Test(); 结束而执行。  但是在__construct()构造中的$this 是指$test.

PHP之构造方法学习笔记