[閒聊] 撰寫模式
現在手邊有幾個之前外包還是前程式留下來待修改的網站...
其中有幾個撰寫模式是這樣的...
index.php include 幾個主要的php檔 header.php left.php body.php footer.php
恩...各頁面固定的地方像是header left footer 寫成template沒什麼問題... 重點在
body.php...
body.php 裡頭藉由附帶在index.php的get參數 switch($_GET[value])include 對應的頁
面
每個頁面又各自擁有自己的add edit del功能, 結果就是在index.php後頭又附帶了
一個參數去選擇功能
你以為這樣就結束了嗎?不...
各個功能還各自對應了一支存取資料庫的檔案, 結果index.php後頭的參數越來越長了...
最糟的狀況就是帶了十個參數就只為了讀取一個商品的頁面...
這種看似模組化卻又層層疊疊的寫法除了隱藏真實的php檔名以外我真的看不出有什麼好
處, 常常為了要搞懂一個頁面怎麼運作要開五個以上的檔案, 想加個功能也要一層一層刻
下去...
我猜測這大概是MVC還沒盛行前的寫法, 因為我在裡頭還看過language = javascript1.2
今天主管臉色凝重的(進度delay)開玩笑問我到了第幾層了, 我只能傻傻的回答:大概快到
十八層了...
嗚...有沒有版友也遇過同樣寫法的...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.111.59.187
推
05/08 00:40, , 1F
05/08 00:40, 1F
→
05/08 00:43, , 2F
05/08 00:43, 2F
→
05/08 00:44, , 3F
05/08 00:44, 3F
→
05/08 11:19, , 4F
05/08 11:19, 4F
→
05/08 22:50, , 5F
05/08 22:50, 5F
推
05/08 22:52, , 6F
05/08 22:52, 6F
討論串 (同標題文章)