Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Tạo đối tượng ẩn danh trong PHP

Bắt đầu từ PHP phiên bản 7, đã có thể tạo các lớp ẩn danh. Mọi đối tượng trong PHP đều được liên kết với một lớp. Các lớp ẩn danh có thể được khởi tạo để tạo đối tượng.

Ví dụ

<?php 
    class my_sample_class {} 
    $obj = new class extends my_sample_class {}; 
    echo "Does the instance belong to parent class? = " ; 
    echo var_dump($obj instanceof my_sample_class); 
?>

Kết quả

Does the instance belong to parent class? = bool(true)

Trong mã trên, một lớp cha (my_sample_class) đã được tạo, và nó đã được khởi tạo với một lớp con (new class) kế thừa từ lớp cha.

Chúng ta đang kiểm tra xem instance có thuộc về lớp cha hay không. Vì lớp con là mở rộng của lớp cha, nó trả về True làm đầu ra.