Funksie get_declared_classes

Die funksie get_declared_classes gee 'n skikking terug wat die name van alle klasse bevat, wat in die huidige skrip verklaar is, insluitend beide gebruikersgedefinieerde klasse en PHP se ingeboude klasse. Die funksie neem geen parameters nie.

Sintaksis

phpget_declared_classes();

Voorbeeld

Kry 'n lys van alle verklaarde klasse in die skrip:

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

Resultaat van die kode-uitvoering:

php['stdClass', 'Exception', 'Error', ...] // en ander PHP ingeboude klasse

Voorbeeld

Voeg 'n gebruikersgedefinieerde klas by en kyk na die resultaat:

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

Resultaat van die kode-uitvoering:

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

Voorbeeld

Kyk of 'n spesifieke klas in die lys voorkom:

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

Resultaat van die kode-uitvoering:

phptrue

Sien ook