PHP 检查 DateTime 实例?

标签 php class instance instanceof isinstance

在我的 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/

相关文章:

php - php中的ffmpeg进度百分比

php - 我们可以对单个表的每个 tr 使用 form 吗?如何?

instance - 无法在 LAN 上访问 openstack 实例

php - 使用串行器填充的FosElasticaBundle不会索引所有字段

php - 在 Woocommerce 中将产品类别转换为产品属性

c++ - 为什么有些运算符只能作为成员函数重载,其他的作为友元函数重载,而其余的则两者都重载?

java - 如何通过反射减少IF-ELSE的使用?我可以得到代码示例吗

eclipse - 创建有关您自己的方法和类的信息工具提示

javascript - 你能初始化一个函数吗? - Javascript

zend-framework2 - Zend Framework 2 没有返回实例?