我想知道是否有一种方法可以在 PHP 中创建一个类,与其他变量相比,使用默认值而不是类本身?这样:
class Test {
private $name;
private $val;
public function __construct($name, $val) {
$this->name = $name;
$this->val = $val;
}
public __default() {
return $val;
}
public function getName() {
return $name;
}
}
然后我可以使用一个函数,比如__default
当我将它与另一个值进行比较时,例如:
$t = new Test("Joe", 12345);
if($t == 12345) { echo "I want this to work"; }
将打印“我希望它工作”这句话。