php类中的静态变量是覆盖,请参见下面的示例。
class a
{
public static $v1;
public function __construct($v)
{
self::$v1 = $v;
}
}
$ob1 = new a(1);
$ob2 = new a(2);
echo $ob1::$v1 . '-' . $ob2::$v1;
output: 2-2
为什么这不会打印1-2如何在不使用任何静态变量的情况下实现此输出(1-2)。