【发布时间】:2013-05-15 23:39:37
【问题描述】:
我想知道是否有一种方法可以在 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"; }
将打印“我希望它工作”这句话。
【问题讨论】:
-
我不能使用 PECL 但谢谢
标签: php