有時候需要在一個類中調用另外一個類里面的方法,
然后另外一個類又需要調用當前類的方法,怎么辦呢?
可以直接引入類對象的方式調用另外一個類的方法
示例如下(傳值方式)
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
classa {
functionb($obj) {
$obj->test();
}
}
classb {
functiontest() {
echo'test';
}
}
$a=newa();
$b->b(newb());
|
繼承的方式,如果子類中定義了相同的方法 將會覆蓋父類的方法
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
classb {
function__construct(){
}
functiontestb(){
echo'test';
}
}
classaextendsb {
function__construct(){
parent::testb();
//or like this
$this->testb();
}
//重復定義 將會覆蓋
functiontestb(){
echo123;
}
}
$a=newa();
|
轉載請注明來源:php如何在一個類中引入另外一個類
哈爾濱品用軟件有限公司致力于為哈爾濱的中小企業(yè)制作大氣、美觀的優(yōu)秀網(wǎng)站,并且能夠搭建符合百度排名規(guī)范的網(wǎng)站基底,使您的網(wǎng)站無需額外費用,即可穩(wěn)步提升排名至首頁。歡迎體驗最佳的哈爾濱網(wǎng)站建設。
