Perantaian Kaedah atau Antara Muka Fasih dalam PHP
Perantaian kaedah, juga dikenali sebagai antara muka fasih, ialah teknik pengaturcaraan yang membolehkan anda membuat panggilan berbilang kaedah pada objek dalam satu pernyataan. Ini boleh meningkatkan kebolehbacaan dan kebolehselenggaraan kod dengan sangat baik.
Untuk melaksanakan rantaian kaedah dalam PHP, anda hanya perlu memastikan semua kaedah mutator anda (penetap) mengembalikan objek asal.
Pertimbangkan contoh di bawah :
class fakeString { private $str; function __construct() { $this->str = ""; } function addA() { $this->str .= "a"; return $this; } function addB() { $this->str .= "b"; return $this; } function getStr() { return $this->str; } } $a = new fakeString(); echo $a->addA()->addB()->getStr();
Kod ini mengeluarkan "ab". Kaedah addA dan addB mengembalikan objek fakeString, membolehkan anda merantai beberapa panggilan kaedah bersama-sama tanpa memerlukan pembolehubah sementara atau rujukan objek interim.
Atas ialah kandungan terperinci Bagaimanakah Kaedah Rantaian (Antara Muka Fasih) Berfungsi dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!