(PHP 8 >= 8.1.0)
enum_exists — Sayılamanın tanımlı olup olmadığını sınar
$enum
, bool $autoload
= true
): boolBelirtilen sayılamanın tanımlı olup olmadığını sınar.
enum
Sayılamanın adı. Ad eşleştirilirken harf büyüklüğü dikkate alınmaz.
autoload
Yüklü değilse autoload çağrısı yapılıp yapılmayacağı.
enum
tanımlı bir sayılama ise true
, değilse
false
döner.
Örnek 1 - enum_exists() örneği
<?php
// kullanmadan önce sayılama tanımlı mı, bak
if (enum_exists(Suit::class)) {
$myclass = Suit::Hearts;
}
?>