(PHP 5 >= 5.0.2, PHP 7, PHP 8)
interface_exists — Arayüz tanımlı mı diye bakar
$arayüz
, bool $otomatik_yükle
= true
) : bool
Belirtilen arayüz
tanımlı mı diye bakar.
arayüz
Arayüzün ismi.
otomatik_yükle
__autoload çağrısı yapılıp yapılmayacağı. Öntanımlı olarak yapılmaz.
Belirtilen arayüz
tanımlıysa true
, aksi takdirde
false
döner.
Örnek 1 - interface_exists() örneği
<?php
// Kullanmaya çalışmadan önce arayüz tanımlı mı diye bakalım
if (interface_exists('Arayüzüm')) {
class Sınıfım implements Arayüzüm
{
// Yöntemler
}
}
?>