class_exists funksiýasy

class_exists funksiýasy, görkezilen klassyň bardygyny barlaýar. Funksiýa birinji parametrinde klassyň adyny setir görnüşinde alýar, ikinji (islegine bagly) parametrinde bolsa awtomatik ýüklemegini ulanmalymy ýa-da ýokmy diýen flag görkezilýär.

Sintaksis

phpclass_exists(string $class, bool $autoload = true): bool

Mysal

Standart stdClass klasynyň barlygyny barlaýaly:

php<?php
  $res = class_exists('stdClass');
  var_dump($res);
?>

Koduň ýerine ýetiriliş netijesi:

phptrue

Mysal

Ýok klasynyň barlygyny barlaýaly:

php<?php
  $res = class_exists('NonExistentClass');
  var_dump($res);
?>

Koduň ýerine ýetiriliş netijesi:

phpfalse

Mysal

Awtomatik ýüklemegi öçürilen klasyň barlygyny barlaýaly:

php<?php
  $res = class_exists('SomeClass', false);
  var_dump($res);
?>

Koduň ýerine ýetiriliş netijesi:

phpfalse

Şeýle-de görüň