Kazi get_class

Kazi get_class inarudisha jina la darasa la kitu kilichopitishwa. Ikiwa kazi inaitwa bila vigezo ndani ya mbinu ya darasa, itarudisha jina la darasa hilo. Iwapo kitu si kitu halisi kazi itarudisha false na itasababisha onyo.

Syntax

phpget_class([object]);

Mfano

Wacha tupate jina la darasa la kitu kilichoundwa:

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

Matokeo ya kutekeleza kificho:

php'MyClass'

Mfano

Kutumia kazi bila vigezo ndani ya mbinu ya darasa:

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

Matokeo ya kutekeleza kificho:

php'TestClass'

Mfano

Majaribio ya kupata darasa la kitu ambacho si kitu halisi:

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

Matokeo ya kutekeleza kificho:

phpfalse

Angalia pia