325 of 410 menu

Hàm is_a

Hàm is_a nhận một đối tượng và tên lớp, trả về true nếu đối tượng là một thể hiện của lớp đó hoặc lớp con của nó. Tham số thứ ba có thể được chỉ định để xác định có cần tính đến kế thừa hay không (mặc định là true).

Cú pháp

is_a(object, class_name, allow_string = true);

Ví dụ

Hãy kiểm tra xem đối tượng có thuộc về lớp stdClass không:

<?php $obj = new stdClass(); var_dump(is_a($obj, 'stdClass')); ?>

Kết quả thực thi mã:

true

Ví dụ

Hãy kiểm tra kế thừa lớp:

<?php class ParentClass {} class ChildClass extends ParentClass {} $child = new ChildClass(); var_dump(is_a($child, 'ParentClass')); ?>

Kết quả thực thi mã:

true

Ví dụ

Hãy kiểm tra hoạt động với giao diện:

<?php interface MyInterface {} class MyClass implements MyInterface {} $obj = new MyClass(); var_dump(is_a($obj, 'MyInterface')); ?>

Kết quả thực thi mã:

true

Xem thêm

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