Я использую PHP Version 5.2.5. Я хочу, чтобы иметь возможность сравнивать мой собственный класс с int.сравнить класс с int
abstract class A {
private $value;
public function __construct($value)
{
$this->value = $value;
}
public function __toString()
{
return $this->value;
}
}
class B extends A { }
, но я хочу, чтобы иметь возможность использовать свой класс, как это:
$inst = new B(20);
if($inst==20) {
//...
}
, как я могу это сделать?
Возможный дубликат [Перегрузка операторов сравнения в php] (http://stackoverflow.com/questions/3111668/comparison-operator-overloading-in-php) –