检查对象是否是自定义类?

时间:2016-05-17 05:30:22

标签: php

我有一个基类,它定义了一堆数据库交互,比如insert,delete或fetch。该类由各种其他类继承,其中一些类将自定义类作为变量类型。

数据库不支持数字或字符串以外的类型,因此我必须在插入之前序列化对象并在之后反序列化。我想自动执行此操作并将功能添加到我的基类。

有没有办法判断变量是否是用户定义的类型? (而不是特定类型,但任何类型)

1 个答案:

答案 0 :(得分:0)

你应该检查一下:instance of

if ($variable instanceof MyCustomClass){
     //do something    
}