我收到一个模型。此模型可以有两种类型。说它可以是AppModelsUser
或AppModelsResource
我想检查它是哪种类型?目前我正在使用instanceof
但没有运气。
public function someFunction($result)
{
//result can be either User model or Resource model.
if( $result instanceof AppModelsUser)
{
//do soemthing for user.
}
else{
//do something for resource.
}
}
你的上课路径应该是AppModelsUser
.
use AppModelsUser;
public function someFunction($result)
{
//result can be either User model or Resource model.
if($result instanceof User) {
//do something for user.
} else {
//do something for resource.
}
}