Saber si un objeto es de una clase determinada

Código PHP

PHP – Validaciones – get_class

Saber si un objeto es de una determinada classe. Utiliza la función get_class que devuelve el nombre de la clase con la que se ha creado el objeto.

La comparación se realiza en minúsculas.

/**
 * Class HelperValidate
 */
abstract class HelperValidate
{
    /**
     * Indica si un objeto es de una clase determinada.
     *
     * @param mixed  $obj
     * @param string $class_name
     *
     * @return bool
     */
    public static function isClassOf($obj, $class_name) : bool
    {
        return strtoupper(get_class($obj)) == strtoupper($class_name);
    }
}