标签: php
我有一个基类,它定义了一堆数据库交互,比如insert,delete或fetch。该类由各种其他类继承,其中一些类将自定义类作为变量类型。
数据库不支持数字或字符串以外的类型,因此我必须在插入之前序列化对象并在之后反序列化。我想自动执行此操作并将功能添加到我的基类。
有没有办法判断变量是否是用户定义的类型? (而不是特定类型,但任何类型)
答案 0 :(得分:0)
你应该检查一下:instance of
if ($variable instanceof MyCustomClass){ //do something }