如何在 PHP 中連結方法?
變異器方法可用於連結方法,其中這些方法返回原始物件,並且可以呼叫對這些透過變異器函式返回的物件執行的其他方法。
示例
以下是一個演示相同功能的簡單示例 −
<?php
class sample_class {
private $str;
function __construct() {
$this->str = "";
}
function addA() {
$this->str .= "am";
return $this;
}
function addB() {
$this->str .= "_bn";
return $this;
}
function getStr() {
return $this->str;
}
}
$new_object = new sample_class();
echo $new_object->addA()->addB()->getStr();輸出
這會產生以下輸出 −
am_bn
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP