Funksie get_class

Die funksie get_class gee die naam van die klas van die oorgedraagde voorwerp terug. As die funksie sonder parameters binne 'n klasmetode aangeroep word, sal dit die naam van daardie klas teruggee. In die geval van die oordrag van 'n nie-voorwerp sal die funksie false teruggee en 'n waarskuwing veroorsaak.

Sintaksis

phpget_class([object]);

Voorbeeld

Verkry die naam van die klas vir die geskepte voorwerp:

php<?php
  class MyClass {}
  $obj = new MyClass();
  echo get_class($obj);
?>

Resultaat van die kode-uitvoering:

php'MyClass'

Voorbeeld

Gebruik van die funksie sonder parameters binne 'n klasmetode:

php<?php
  class TestClass {
    public function showClassName() {
      return get_class();
    }
  }
  $test = new TestClass();
  echo $test->showClassName();
?>

Resultaat van die kode-uitvoering:

php'TestClass'

Voorbeeld

Poging om die klas vir 'n nie-voorwerp te verkry:

php<?php
  $res = get_class('not an object');
  var_dump($res);
?>

Resultaat van die kode-uitvoering:

phpfalse

Sien ook