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