$internalclass = new ReflectionClass('ReflectionClass');
class Apple {}
$userclass = new ReflectionClass('Apple');
var_dump($internalclass->isUserDefined());
var_dump($userclass->isUserDefined());
(PHP 5, PHP 7, PHP 8)
ReflectionClass::isUserDefined — Verifica si una clase ha sido definida en el espacio de usuario
Verifica si una clase ha sido definida en el espacio de usuario, en lugar de internamente.
Esta función no contiene ningún parámetro.
$internalclass = new ReflectionClass('ReflectionClass');
class Apple {}
$userclass = new ReflectionClass('Apple');
var_dump($internalclass->isUserDefined());
var_dump($userclass->isUserDefined());