317 of 410 menu

Функсияи interface_exists

Функсияи interface_exists тафтиш мекунад, ки оё интерфейси муайянкардашуда дар соҳаи назари ҷорӣ мавҷуд аст. Параметри аввал номи интерфейсро ба сурати сатр қабул мекунад, параметри дуввуми ихтиёрӣ - флагиро, ки нишон медиҳад, ки оё бояд аз боркунии худкори классҳо истифода барад.

Синтаксис

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

Намуна

Мавҷуд будани интерфейси 'Countable'-ро тафтиш кунем:

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

Натиҷаи иҷрои код:

true

Намуна

Мавҷуд будани интерфейси мавҷуднабударо тафтиш кунем:

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

Натиҷаи иҷрои код:

false

Намуна

Мавҷуд будани интерфейсро бо боркунии худкори ғайрифаъол тафтиш кунем:

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

Натиҷаи иҷрои код:

true

Инчунин бубинед

  • функсияи class_exists,
    ки классро тафтиш мекунад
  • функсияи trait_exists,
    ки трейтро тафтиш мекунад
  • функсияи get_declared_interfaces,
    ки интерфейсҳоро бармегардонад
  • функсияи class_implements,
    ки интерфейсҳои классро бармегардонад
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан