Computer >> Máy Tính >  >> Lập trình >> PHP

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


Bắt đầu từ phiên bản PHP 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 các đố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);
?>

Đầu ra

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

Trong đoạn 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 (lớp mới) kế thừa từ lớp cha.

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