⊗ppOpAdMCh 16 of 107 menu

Chuỗi phương thức trong OOP PHP

Có thể làm sao để các phương thức có thể được gọi lần lượt theo một chuỗi. Để thực hiện điều này, mỗi phương thức như vậy phải trả về $this. Hãy thử làm. Chúng ta sẽ thêm mã tương ứng vào các setter của lớp:

<?php class User { private $name; private $surn; public function setName($name) { $this->name = $name; return $this; } public function setSurn($surn) { $this->surn = $surn; return $this; } public function getName() { return $this->name; } public function getSurn() { return $this->surn; } } ?>

Bây giờ các setter của chúng ta có thể được gọi liên tiếp nhau, thành một chuỗi. Hãy kiểm tra. Tạo một đối tượng của lớp:

<?php $user = new User(); ?>

Gọi các setter của chúng ta thành chuỗi:

<?php $user->setName('john')->setSurn('smit'); ?>

Kiểm tra xem các giá trị thuộc tính đã thay đổi chưa:

<?php echo $user->getName(); echo $user->getSurn(); ?>

Hãy làm sao để các setter của lớp Employee có thể được gọi thành chuỗi.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối