328 of 410 menu

Hàm class_parents

Hàm class_parents trả về một mảng chứa tên của tất cả các lớp cha cho lớp hoặc đối tượng được chỉ định. Tham số đầu tiên nhận đối tượng hoặc tên lớp, và tham số thứ hai (không bắt buộc) - cờ tự động tải.

Cú pháp

class_parents( object|string $class, [bool $autoload = true] ): array|false

Ví dụ

Lấy các lớp cha cho một đối tượng:

<?php class ParentClass {} class ChildClass extends ParentClass {} $obj = new ChildClass(); $res = class_parents($obj); print_r($res); ?>

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

['ParentClass' => 'ParentClass']

Ví dụ

Lấy các lớp cha theo tên lớp:

<?php class GrandParent {} class ParentClass extends GrandParent {} class ChildClass extends ParentClass {} $res = class_parents('ChildClass'); print_r($res); ?>

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

['ParentClass' => 'ParentClass', 'GrandParent' => 'GrandParent']

Ví dụ

Kiểm tra hoạt động với lớp không tồn tại:

<?php $res = class_parents('NonExistentClass', false); var_dump($res); ?>

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

false

Xem thêm

  • hàm class_implements,
    hàm này trả về các giao diện của lớp
  • hàm get_class,
    hàm này trả về tên lớp của đối tượng
  • hàm is_subclass_of,
    hàm này kiểm tra tính kế thừa của các lớp
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