最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php 靜態(tài)變量的初始化

 更新時(shí)間:2009年11月15日 23:05:44   作者:  
php的成員變量可以在聲明的同時(shí)進(jìn)行初始化,但是只能用標(biāo)量進(jìn)行初始化。
例如:
class A {
public $f1 = 'xxxx';
static public $f2 = 100;
}


如果要將變量賦值為對(duì)象,那么只能在構(gòu)造器中進(jìn)行初始化,例如:
class A {
private $child;
public function __construct() {
$this->child = new B();
}
}


但是php中并沒有一個(gè)類似java中的靜態(tài)構(gòu)造器/靜態(tài)塊的東西,就沒有合適的時(shí)機(jī)對(duì)其進(jìn)行初始化了。


對(duì)于共有的成員還有辦法解決,例如:
class A {
static public $child;
}
A::$child = new B();


對(duì)于私有的成員似乎就沒有什么干凈的方法了,只能這樣做:
class A {
static private $child;
static public initialize() {
self::$child = new B();
}
}
A::initialize();

相關(guān)文章

最新評(píng)論

洪泽县| 玉田县| 大余县| 邹城市| 太仆寺旗| 苗栗县| 仙游县| 巴南区| 隆化县| 江阴市| 永城市| 合阳县| 勃利县| 吴江市| 靖宇县| 沁水县| 中超| 体育| 石嘴山市| 贵南县| 称多县| 保靖县| 浦县| 邓州市| 寿宁县| 吉林市| 札达县| 巴南区| 建宁县| 格尔木市| 丰原市| 桂林市| 丽水市| 崇文区| 资兴市| 慈溪市| 堆龙德庆县| 钟祥市| 彭水| 招远市| 忻州市|