Fungsi get_declared_classes

Fungsi get_declared_classes mengembalikan tatasusunan yang mengandungi nama semua kelas, yang telah diisytiharkan dalam skrip semasa, termasuk kedua-dua kelas pengguna, dan kelas terbina dalam PHP. Fungsi ini tidak menerima parameter.

Sintaks

phpget_declared_classes();

Contoh

Dapatkan senarai semua kelas yang diisytiharkan dalam skrip:

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

Keputusan pelaksanaan kod:

php['stdClass', 'Exception', 'Error', ...] // dan kelas terbina dalam PHP lain

Contoh

Tambahkan kelas pengguna dan lihat hasilnya:

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

Keputusan pelaksanaan kod:

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

Contoh

Periksa kewujudan kelas tertentu dalam senarai:

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

Keputusan pelaksanaan kod:

phptrue

Lihat juga