構造函數的定義:在類中創建與類同名的函數,即為構造函數。
(1)構造函數可以帶參數,也可以不帶參數。
(2)當使用構造函數的時候,可以在“實例化”一個對象的時候,同時調用了該函數,而無需在實例化對象后,使用方法或者函數。
(3)構造函數就是對象的一個方法。
例子:
- <?php
- class student
- {
- //開始定義類的屬性
- var $no;
- var $name;
- var $gender;
- var $age;
- //使用構造函數來定義方法
- function student ($pname)
- {
- $this->name=$pname;
- }
- }
- //實例化一個對象
- $s1= new student ("studentA");
- echo "學生的姓名是:$s1->name<br />";
- $s2=new student("studentB");
- echo"學生的姓名是:$s2->name<br />"
- ?>
新聞熱點
疑難解答