PHP – Como saber se uma classe foi definida pelo usuário ou é built-in

image_pdfimage_print

Uma das formas para saber se uma classe foi definida pelo usuário ou se a mesma é nativa do PHP, via código é:

$ReflectionClass = new ReflectionClass($nome_da_classe);

//Retorna true caso seja uma classe definada pelo usuário
//Retorna false case seja uma classe nativa do PHP (built-in)
$ReflectionClass->isUserDefined();
Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!