注冊(cè)模式不理解,怎么就獲取到了db1了?

xnceo
2014-11-20
1 回答
舉報(bào)
0/150
提交
取消
2014-11-20
舉報(bào)
2019-02-13
在注冊(cè)器類中 $Object 是靜態(tài)屬性對(duì)吧,因此其生命周期等同全局變量的生命周期,程序結(jié)束后才會(huì)被銷毀。因此在你需要的地方這樣調(diào)用
如果你是跟著Rango寫的使用的時(shí)候記得先調(diào)用一下工廠方法createDatabase()去獲取db對(duì)象,因?yàn)槔蠋煹淖?cè)方法寫在工廠方法里的
你在入口文件index.php中,這樣來調(diào)用:
打印結(jié)果就不會(huì)是NULL啦