get_class funksiýasy

get_class funksiýasy berlen obýektiň klas atyny gaýtaryr. Eger funksiýa klas metodu içinde parametrler berilmedik halda çagyrylsa, ol şol klasyň adyny gaýtarar. Obýekt däl zat geçirilýän ýagdaýda funksiýa false gaýtarar we duýduryş ýüze çykarar.

Sintaksis

phpget_class([object]);

Mysal

Döredilen obýekt üçin klas atyny alyň:

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

Kodyň ýerine ýetiriliş netijesi:

php'MyClass'

Mysal

Klas metodu içinde parametrsiz funksiýany ulanmak:

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

Kodyň ýerine ýetiriliş netijesi:

php'TestClass'

Mysal

Obýekt däl zat üçin klas almaga synanyşyk:

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

Kodyň ýerine ýetiriliş netijesi:

phpfalse

Şeýle-de serediň