⊗ppOpAdOI 24 of 107 menu

Xác định đối tượng thuộc về lớp trong OOP PHP

Bây giờ chúng ta sẽ nghiên cứu toán tử instanceof. Toán tử này được sử dụng để xác định xem đối tượng hiện tại có phải là một thể hiện (instance) của lớp được chỉ định hay không.

Hãy xem một ví dụ. Giả sử chúng ta có hai lớp nào đó:

<?php // Lớp thứ nhất: class Class1 { } // Lớp thứ hai: class Class2 { } ?>

Hãy tạo một đối tượng của lớp thứ nhất:

<?php $obj = new Class1; ?>

Hãy kiểm tra xem đối tượng từ biến $obj có thuộc về lớp thứ nhất và lớp thứ hai không:

<?php // Sẽ in ra true, vì đối tượng thuộc lớp Class1: var_dump($obj instanceof Class1); // Sẽ in ra false, vì đối tượng KHÔNG thuộc lớp Class2: var_dump($obj instanceof Class2); ?>

Tạo lớp Employee với các thuộc tính công khai name (tên) và salary (mức lương).

Tạo lớp Student với các thuộc tính công khai name (tên) và scholarship (học bổng/stipend).

Tạo 3 đối tượng cho mỗi lớp và theo thứ tự tùy ý ghi chúng vào mảng $arr.

Duyệt mảng $arr bằng vòng lặp và in ra màn hình một cột tên của tất cả nhân viên.

Tương tự, in ra màn hình một cột tên của tất cả sinh viên.

Duyệt mảng $arr bằng vòng lặp và với sự trợ giúp của nó, hãy tìm tổng lương của nhân viên và tổng học bổng của sinh viên. Sau vòng lặp, in hai con số này ra màn hình.

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