interface_exists funksiyasi

interface_exists funksiyasi belgilangan interfeys joriy ko'rinish sohasida mavjudligini tekshiradi. Birinchi parametr sifatida satr ko'rinishidagi interfeys nomini, ikkinchi ixtiyoriy parametr sifatida klasslarni avtomatik yuklash ishlatilishini ko'rsatadigan bayroqni qabul qiladi.

Sintaksis

phpinterface_exists(string $interface, bool $autoload = true): bool

Misol

'Countable' interfeysi mavjudligini tekshiramiz:

php<?php
  $res = interface_exists('Countable');
  var_dump($res);
?>

Kodni bajarish natijasi:

phptrue

Misol

Mavjud bo'lmagan interfeys mavjudligini tekshiramiz:

php<?php
  $res = interface_exists('NonExistingInterface');
  var_dump($res);
?>

Kodni bajarish natijasi:

phpfalse

Misol

Avtomatik yuklash o'chirilgan holda interfeys mavjudligini tekshiramiz:

php<?php
  $res = interface_exists('Iterator', false);
  var_dump($res);
?>

Kodni bajarish natijasi:

phptrue

Shuningdek qarang