最新国产好看的视频,伊人天堂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中并沒(méi)有一個(gè)類(lèi)似java中的靜態(tài)構(gòu)造器/靜態(tài)塊的東西,就沒(méi)有合適的時(shí)機(jī)對(duì)其進(jìn)行初始化了。


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


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

相關(guān)文章

最新評(píng)論

漯河市| 布尔津县| 元谋县| 永丰县| 弥勒县| 府谷县| 泗阳县| 商丘市| 宁明县| 永州市| 弥勒县| 元谋县| 眉山市| 郸城县| 内黄县| 苍南县| 页游| 固阳县| 怀仁县| 成安县| 正定县| 云林县| 山东省| 海林市| 屏东县| 大新县| 育儿| 秦安县| 佛山市| 报价| 荣昌县| 广灵县| 麻城市| 若尔盖县| 德清县| 凌云县| 广平县| 宁化县| 察隅县| 集安市| 胶州市|