亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

老師說的DB.class.php里調用的query和connect等方法不應在其他類庫里創建,而應該在工廠類中創建,在其他類中調用

叫我們自己用的時候記得把順序反過來就行了,可是我現在想不懂,怎么反過來啊?這里工廠類調用其他類里面的方法不挺好的嗎?為什么要反過來?

請無視下面兩樓的內容…

請無視下面兩樓的內容…

請無視下面兩樓的內容…

正在回答

4 回答

不是寫的東西防反了,是寫的順序反了。正常來說,應該先寫總方法,再寫不同數據庫下實現該方法的操作。但是老師卻先寫MySQL數據庫的操作,再在DB中調用。所以說反了。

0 回復 有任何疑惑可以回復我~
#1

堅持MyDream 提問者

也就是說,整體看過去都是 沒問題的,只是 寫文件的先后順序錯了! 先寫個DB類,在DB類里實例化mysql類,調用mysql類的將要編寫的方法。 然后再去mysql.class.php 文件中,編寫mysql類,寫出他的具體實現方法! 謝謝你了! 懂了!很清晰! 你能這樣多次跟我講真的是太謝謝了
2017-03-01 回復 有任何疑惑可以回復我~

老師是在DB.class.php寫好需要什么方法,然后在mysql.class.php里面實現。因為不同數據庫同樣的操作是不同的。但是不管是什么數據庫,我只要想做的操作做到就行了。就相當于門面(操作)是相同的,但是內容卻可以不一樣。

? 至于為什么DB.class.php為什么能用mysql.class.php是因為在pc.php的require_once都引入了。

0 回復 有任何疑惑可以回復我~
#1

堅持MyDream 提問者

老師當時說了一句 寫反了, 聽他的意思,他在DB.class.php和mysql.class.php之間寫的東西放反了,你懂老師想講什么嗎
2017-03-01 回復 有任何疑惑可以回復我~

以上問題懂了,突然想到老師說的,先創建DB.class.php,在DB.class.php中寫數據庫操作方法,而在mysql.class.php中調用,又不懂為什么了

0 回復 有任何疑惑可以回復我~

另問一下,在DB.class.php文件中, ?require_once('mysql.class.php'); 而后,在DB類的static function query(){}中調用 ?mysql.class.php中定義好的 query方法,需不需要先 global $query(); ? ? ? ?....

0 回復 有任何疑惑可以回復我~
#1

堅持MyDream 提問者

額,不,搞錯了,好像要先實例化 類mysql ,然后再在DB.class.php文件中 global $mysql對吧?有點亂了
2017-02-27 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

老師說的DB.class.php里調用的query和connect等方法不應在其他類庫里創建,而應該在工廠類中創建,在其他類中調用

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號