(PHP 8 >= 8.1.0)
enum_exists — Sayılamanın tanımlı olup olmadığını sınar
Belirtilen 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;
}
?>