【发布时间】:2014-08-01 19:24:29
【问题描述】:
考虑以下几点:
<?php
class Tiger {
static $stripes;
}
?>
Tiger::$stripes 的值是多少?
【问题讨论】:
-
我发布这个问题/答案是因为我厌倦了寻找正确答案;我发现了 5 个关于它的堆栈溢出问题,但甚至没有一个只是出于某种原因清楚地说明了答案。我只是希望在搜索引擎中至少有一个明确的答案。
考虑以下几点:
<?php
class Tiger {
static $stripes;
}
?>
Tiger::$stripes 的值是多少?
【问题讨论】:
null
Tiger::$stripes 将是 null
<?php
class Tiger {
static $stripes;
}
var_dump( Tiger::$stripes );
?>
输出:
NULL
因此,这两个 $stripes 的声明是等价的:
static $stripes = null;
// (equivalent)
static $stripes;
【讨论】: