(PHP 5, PHP 7, PHP 8)
ReflectionClass::isInternal — Comprueba si una clase está definida internamente por una extensión o por el núcleo
Comprueba si una clase está definida internamente por una extensión o por el núcleo, en oposición a estar definida por el usuario.
Esta función no tiene parámetros.
Devuelve true
en caso de éxito o false
en caso de error.
Ejemplo #1 Uso básico de ReflectionClass::isInternal()
<?php
$claseInterna = new ReflectionClass('ReflectionClass');
class Apple {}
$claseDeUsuario = new ReflectionClass('Apple');
var_dump($claseInterna->isInternal());
var_dump($claseDeUsuario->isInternal());
?>
El resultado del ejemplo sería:
bool(true) bool(false)