PHPMichael UnoPosted on December 19, 2019 by Michael Uno ちょい PHP のメモ。instanceof と is_subclass_of() class A {} class B extends A {} $_b = new B; var_dump( $_b instanceof A ); // true var_dump( $_b instanceof B ); // true var_dump( is_subclass_of( $_b, 'A' ) ); // true var_dump( is_subclass_of( $_b, 'B' ) ); // false 123456789 class A {}class B extends A {} $_b = new B; var_dump( $_b instanceof A ); // truevar_dump( $_b instanceof B ); // truevar_dump( is_subclass_of( $_b, 'A' ) ); // truevar_dump( is_subclass_of( $_b, 'B' ) ); // false 要は子クラスオブジェクトも親クラスのインスタンスとして判定される。 Add a Postscript