Re: [請益] class和function
※ 引述《yororu (人生啊!)》之銘言:
: 我一向寫程式都是用function 去做
: 第一點是因為我覺得class的語法對我
: 而言是蠻不熟悉了..
: 看語法能懂..但是要自己去寫就覺得本
: 來用function 可以幾行就做到的東西..
: 卻要寫那麼長覺得不喜歡...
: 然後我在某網站也看到
: http://www.phpv.net/html/1453.html
: 執行速度慢很多
: 所以真的不知道在php裡用class的優點在那裡..
: 還有最近在學很多MVC架構的東西(ex:Codeigniter)..
: 也是覺得明明幾個function 就可以做出來..
: 好像要去理解那麼冗長的class和程序
: 然後執行速度很差
: 不知道有沒有人能夠反駁我的想法呢??
我舉一個例子..
在網路上都可以下載到用MVC模組做的CRM系統
然後我在看它的程式的時候..
明明就用一行就可以OK的東西..(要做select資料庫的動作)
他就要建一個class 放fuction.
如下:
function SelectDB($dbName)
{
$this->database = $dbName;
$this->databaseName = $dbName;
if ($this->_connectionID) {
return mysql_select_db($dbName,$this->_connectionID);
}else{
return false;
}
}
然後其他程式裡有一行如下
if ($argDatabasename) return $this->SelectDB($argDatabasename);
然後不知道為什麼...走到這行就出錯..
我在那裡debug很久...
最後乾脆全刪除用一行
mysql_select_db($dbName,$this->_connectionID);
就都OK了..
我不曉得到底用mvc建構為什麼要寫的這麼複雜????
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.61.150.138
※ 編輯: yororu 來自: 210.61.150.138 (09/05 15:15)
→
09/05 15:23, , 1F
09/05 15:23, 1F
→
09/05 15:24, , 2F
09/05 15:24, 2F
推
09/05 15:24, , 3F
09/05 15:24, 3F
→
09/05 15:24, , 4F
09/05 15:24, 4F
→
09/05 15:26, , 5F
09/05 15:26, 5F
→
09/05 15:27, , 6F
09/05 15:27, 6F
推
09/05 15:29, , 7F
09/05 15:29, 7F
推
09/05 15:30, , 8F
09/05 15:30, 8F
→
09/05 15:43, , 9F
09/05 15:43, 9F
→
09/05 15:52, , 10F
09/05 15:52, 10F
→
09/05 15:52, , 11F
09/05 15:52, 11F
→
09/05 15:53, , 12F
09/05 15:53, 12F
→
09/05 15:53, , 13F
09/05 15:53, 13F
我並不是要求別人寫完美的給我..
我只是在想..到網路去下載CRM改和乾脆自己寫那個比較好??
還有如果自己寫的話需要用到class嗎???還是說儘量少用效率會比較好呢??
※ 編輯: yororu 來自: 210.61.150.138 (09/05 16:12)
推
09/05 16:48, , 14F
09/05 16:48, 14F
→
09/05 16:48, , 15F
09/05 16:48, 15F
→
09/05 17:12, , 16F
09/05 17:12, 16F
→
09/05 17:12, , 17F
09/05 17:12, 17F
→
09/05 17:12, , 18F
09/05 17:12, 18F
→
09/05 17:13, , 19F
09/05 17:13, 19F
→
09/05 17:14, , 20F
09/05 17:14, 20F
→
09/05 17:14, , 21F
09/05 17:14, 21F
→
09/05 17:14, , 22F
09/05 17:14, 22F
→
09/05 17:14, , 23F
09/05 17:14, 23F
→
09/05 17:15, , 24F
09/05 17:15, 24F
→
09/05 17:16, , 25F
09/05 17:16, 25F
→
09/05 21:01, , 26F
09/05 21:01, 26F
→
09/05 21:36, , 27F
09/05 21:36, 27F
→
09/05 23:00, , 28F
09/05 23:00, 28F
→
09/06 00:15, , 29F
09/06 00:15, 29F
→
09/06 00:17, , 30F
09/06 00:17, 30F
→
09/06 00:18, , 31F
09/06 00:18, 31F
推
09/06 11:00, , 32F
09/06 11:00, 32F
→
09/06 11:26, , 33F
09/06 11:26, 33F
→
09/06 17:30, , 34F
09/06 17:30, 34F
→
09/06 17:31, , 35F
09/06 17:31, 35F
→
09/06 17:33, , 36F
09/06 17:33, 36F
→
09/06 17:34, , 37F
09/06 17:34, 37F
→
09/06 17:35, , 38F
09/06 17:35, 38F
→
09/06 17:36, , 39F
09/06 17:36, 39F
→
09/06 17:37, , 40F
09/06 17:37, 40F
→
09/06 17:38, , 41F
09/06 17:38, 41F
→
09/06 17:40, , 42F
09/06 17:40, 42F
→
09/06 20:43, , 43F
09/06 20:43, 43F
討論串 (同標題文章)