检查是否可以比较PHP对象
某些PHP对象(如DateTime的实例)可以比较大于或小于。 特定
$time_1 = new DateTime('2016-02-24 15:22:01');
$time_2 = new DateTime('2016-01-30 10:41:29');
那么比较时间time_1<time_2
是有效的并且将评估为假。
像这样的比较不能为我们从我们自己的类创建的对象完成。
给定一个对象,是否有可能确定它是否可以与大于或小于符号进行比较?
编辑:
我想用某种方式来测试一个对象是来自一个重载了比较操作符的类。 例如:
class MyClass {}
$obj_1 = new MyClass();
$obj_2 = new DateTime();
has_overloaded( $obj_1 ); //false
has_overloaded( $obj_2 ); //true
链接地址: http://www.djcxy.com/p/58589.html