⊗ppOpMgPrm 94 of 107 menu

Ứng dụng thực tế của magic method trong OOP trong PHP

Ứng dụng thực tế của phương thức __set bạn sẽ tự tìm hiểu bằng cách giải bài tập như sau:

Giả sử có lớp User sau với các getter và setter của thuộc tính:

<?php class User { private $name; private $age; public function getName() { return $this->name; } public function setName($name) { if ($name != '') { $this->name = $name; } } public function getAge() { return $this->age; } public function setAge($age) { if ($age >= 0 and $age <= 70) { // kiểm tra tuổi $this->age = $age; } } } ?>

Hãy sửa đổi mã của lớp này để thay vì các getter và setter, hãy sử dụng các phương thức magic __get__set.

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