(PHP 5 >= 5.0.2, PHP 7)
interface_exists — Arayüz tanımlı mı diye bakar
$arayüz
   [, bool $özdevinimli_yükle = true
  ] )
   Belirtilen arayüz tanımlı mı diye bakar.
  
arayüzArayüzün ismi.
özdevinimli_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
    }
}
?>