Hàm get_declared_classes

Hàm get_declared_classes trả về một mảng chứa tên của tất cả các lớp, đã được khai báo trong script hiện tại, bao gồm cả lớp do người dùng định nghĩa lẫn các lớp có sẵn trong PHP. Hàm không nhận tham số.

Cú pháp

phpget_declared_classes();

Ví dụ

Lấy danh sách tất cả các lớp đã khai báo trong script:

php<?php
  $res = get_declared_classes();
  print_r($res);
?>

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

php['stdClass', 'Exception', 'Error', ...] // và các lớp có sẵn khác của PHP

Ví dụ

Thêm một lớp do người dùng định nghĩa và xem kết quả:

php<?php
  class MyClass {}
  $res = get_declared_classes();
  print_r($res);
?>

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

php['stdClass', 'Exception', 'Error', ..., 'MyClass']

Ví dụ

Kiểm tra sự tồn tại của một lớp cụ thể trong danh sách:

php<?php
  class TestClass {}
  $classes = get_declared_classes();
  $res = in_array('TestClass', $classes);
  var_dump($res);
?>

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

phptrue

Xem thêm