Đây có phải là cách duy nhất để kiểm tra xem một đối tượng có phải là một thể hiện của một lớp hay không, trong trường hợp của tôi là lớp DateTime?Kiểm tra PHP ví dụ về DateTime?
$cls = ReflectionClass("DateTime");
if (! $cls->isInstance((object) $var)) {
// is not an instance
}
Có vẻ hơi nặng với tôi.
Xem thêm: [Làm thế nào để biết lớp nào là đối tượng của? (php5)] (http://stackoverflow.com/questions/1928491/how-to-know-what-class-is-an-object-instance-of-php5) (Không thực sự là một bản sao) – hakre