Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

class_exists() avec les enums

<?php


enum MyEnum {}

class_exists(MyEnum::class); // true or false?

En PHP, il existe des fonctions dédiées pour vérifier la disponibilité des structures :

  • class_exists()

  • trait_exists()

  • interface_exists()

  • enum_exists()

Que produirait le code ici ?

Cela affiche true. Les énumérations sont considérées comme des classes, même si elles ont des limitations et comportements spécifiques par rapport aux classes normales.

See Also

PHP Features

Last updated: 11 October 2026