程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP基礎知識 >> PHP 構造函數construct 使用教程

PHP 構造函數construct 使用教程

編輯:PHP基礎知識
 

construct的作用就是具有構造函數的類會在每次創建對象時先調用此方法,所以非常適合在使用對象之前做一些初始化工作。
例子:
class BaseClass {
function __construct() {
print "下面我們學習幾個類:"."<br/>"; }
function one() {
print "一、類1"."<br/>";
}
}
obj = new BaseClass();
obj->one();
輸出:下面我們學習幾個類:
一、類1
這樣我們調用one()方法的時候,構造函數construct內容也自動輸出來了。
但如果子類有自己的construct,就不會調用父類的構造函數,而是用自己的。
例子:
接上
class SubClass extends BaseClass {
function __construct {
print "二、特殊類(補充類)";
}
}
new SubClasss();
輸出:二、特殊類(補充類)
除非調用方法parent::__construct;才會一起輸出。
class BaseClass {
function __construct() {
print "下面我們學習幾個類:"."<br/>"; }
function one() {
print "一、類1"."<br/>";
}
}

class SubClass extends BaseClass {
function __construct() {
parent::__construct();
print "二、特殊類(補充類)";
}
}

new SubClass;
輸出:下面我們學習幾個類:
二、特殊類(補充類)

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved