instanceof演算子を使うことで、
オブジェクトが特定のクラス(子クラス/interface含む)のインスタンスかどうかがチェックできますよ!
コードの例としては下のようになります。
`
<?php
Class ClassA {
function funcA(){
return 10;
}
}
Class ClassB extends ClassA{
function funcA(){
return 20;
}
}
$clA = new ClassA();
$clB = new ClassB();
if($clA instanceof ClassA){
echo "ClassAからインスタンス生成!<br>";
}
if($clB instanceof ClassA){
echo "ClassAからインスタンス生成!<br>";
}
`
ClassB が ClassA の子クラスであるため、
$clBはある意味では ClassA のインスタンスです。
そして、もちろん$clA もClassAのインスタンスです。
インスタンスされている行を確認してみてくださいね。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。