类中的php静态覆盖变量

时间:2017-12-24 08:06:06

标签: php

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)。

0 个答案:

没有答案