PHP检查DateTime的实例? [英] PHP check for instance of DateTime?
本文介绍了PHP检查DateTime的实例?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是唯一的方法来检查一个对象是否是一个类的实例,在DateTime类的情况下?
$ cls = ReflectionClass(DateTime);
pre>
if(!$ cls-> isInstance((object)$ var)){
//不是实例
}
这对我来说有点重要。
解决方案可以尝试
instanceof
文档 ...if($ var instanceof DateTime){
// true
}
另请参见
is_a
文件 :if(is_a($ var,'DateTime')){
// true
}
Is this the only way to check if an object is an instance of a class, in my case of the DateTime class?
$cls = ReflectionClass("DateTime"); if (! $cls->isInstance( (object) $var ) ) { // is not an instance }
It seems a bit heavy to me.
解决方案You could try
instanceof
Docs...if ($var instanceof DateTime) { // true }
See also
is_a
Docs:if (is_a($var, 'DateTime')) { // true }
这篇关于PHP检查DateTime的实例?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文