Uma das formas para saber se uma classe foi definida pelo usuário ou se a mesma é nativa do PHP, via código é:
1 2 3 4 5 | $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(); |