牛牛在线工具

ReflectionClass::isInstance()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ReflectionClass::isInstance()

检查一个对象是否是指定类的实例

ReflectionClass::isInstance()函数用于检查一个对象是否是指定类的实例。 使用方法: bool ReflectionClass::isInstance( mixed $object ) 参数: $object:要检查的对象。 返回值: 如果对象是指定类的实例,则返回true,否则返回false。 示例: class MyClass { public function myMethod() { // ... } } $reflection = new ReflectionClass('MyClass'); $obj = new MyClass(); var_dump($reflection->isInstance($obj)); // 输出:bool(true) 在上面的示例中,我们首先定义了一个名为MyClass的类,并在该类中定义了一个名为myMethod()的方法。然后,我们使用ReflectionClass类创建一个ReflectionClass对象,传入MyClass类的名称作为参数。接下来,我们实例化一个MyClass对象,并使用ReflectionClass的isInstance()方法检查该对象是否是MyClass类的实例。最后,使用var_dump()函数输出检查结果,得到的结果为true,表示该对象是MyClass类的实例。