class wat
{
public $a = 3.14;
public $x = 9;
public $y = 2;
}
$a = new wat();
var_dump(1000 + $a);
var_dump($a + 1000);
输出是:
int(1001)
int(1001)
好吧,将wat *对象添加到整数显然不是正确的做法,因为 PHP 用“无法将 wat 类的对象转换为 int”来抱怨它,但是,它有什么作用?
(我问这个也有一个实际的原因,我想重构一个函数来摆脱“PHP通知”,同时仍然保持行为完全不变。)
*:http: //img.youtube.com/vi/kXEgk1Hdze0/1.jpg