已采納回答 / shuidaan
redis?nosql?都是存在數(shù)據(jù)庫(kù)的,雖然是緩存,但是可以保留。? ?但是這個(gè)代碼的注冊(cè)器,程序完全運(yùn)行結(jié)束后,就全部銷毀了
已采納回答 / 慕勒9131166
<...圖片...>你這兒訪問(wèn)這個(gè)類了。
已采納回答 / 學(xué)習(xí)的博士
$res = $order->where($condition)->first();$res->updete($value);確保始終返回的都是一個(gè)數(shù)據(jù)庫(kù)資源的對(duì)象,可以參考下laravel的ORM模式
2018-09-26
已采納回答 / php_web
如果你只希望在本類使用就設(shè)置為私有的屬性;如果你也希望能被子類使用,則設(shè)置為受保護(hù)的屬性。至于static,決定你這個(gè)無(wú)需實(shí)例化即可訪問(wèn)。
2017-06-02
已采納回答 / 慕粉1472526263
static function createUser($id){ $key='user_'.$id; $user=Register::get($key); if(!$user){ $user=new User($id); Register::set($key,$user); } return $user; }通過(guò)工廠模式這個(gè)靜態(tài)方法來(lái)實(shí)例化user ?請(qǐng)問(wèn)還有什么不明白的嗎
2017-03-08
已采納回答 / 吳小琪
因?yàn)樗鼤?huì)尋找相對(duì)于項(xiàng)目目錄下('/')命名空間下的類,即為:IMOOC/Object
已采納回答 / 山谷里的小水泡0
如果不用觀察者的話就需要在那個(gè)函數(shù)里一直加代碼,各種邏輯混合在一起。但是用觀察這就可以不修改原來(lái)的代碼,只是增加新類和實(shí)例,在項(xiàng)目中邏輯更清楚??蓴U(kuò)展行將會(huì)更好,也方便測(cè)試。修改代碼往往會(huì)帶入新的bug。
2017-01-10
最贊回答 / fulcrum_逸凡
命名空間+\是為了全局引用,\\是是為 了轉(zhuǎn)義\,如果沒(méi)有第一個(gè)\,那么第二個(gè)\很有可能把命名空間的字母轉(zhuǎn)義了,比如\test,\next這些中的t/n轉(zhuǎn)義了\t,\n
已采納回答 / 走在路上_
spl_autoload_register(string method)是的參數(shù)一個(gè)是個(gè)方法,而這個(gè)方法是放在Imooc命名空間下面的Loader類的Autoload方法,所以這個(gè)參數(shù)填寫的時(shí)候必須把明明空間寫上去,本來(lái)是要寫成 \Imooc\Loader::Autoload,但是這個(gè)'\'在引號(hào)里面是轉(zhuǎn)義字符,'\\'在引號(hào)里面才能表示為'\'