在我的 DateTime 类中,这是检查对象是否是类实例的唯一方法吗?
$cls = ReflectionClass("DateTime");
if (! $cls->isInstance( (object) $var ) ) {
// is not an instance
}
我觉得有点重
最佳答案
你可以试试instanceof
Docs ...
if ($var instanceof DateTime) {
// true
}
另见 is_a
Docs :
if (is_a($var, 'DateTime')) {
// true
}
关于PHP 检查 DateTime 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9568793/