目前使用php5.6版本,刚刚试着了解静态变量,简单写了个方法
class test
{
public function test()
{
static $a = [];
$a[] = 1;
return $a;
}
}
$test = new test();
$a = $test->test();
print_r($a);
输出是
请问这个结果是怎么产生的?我以为结果会是array([0]=>1);
弑天下
德玛西亚99
繁星点点滴滴