看板 PHP 關於我們 聯絡資訊
最近做了幾個自己有興趣的功能 但是覺得很多東西都重複打了又打 像是如果要在<body>給個背景顏色 可能都打個 <?php echo "<body bgcolor=\"#000000\">"; ?> 如果將上面這段變成 <?php body_bgcolor("#000000"); ?> 配合 function body_bgcolor($bgcolor){ echo "<body bgcolor=\"".$bgcolor."\">"; } 類似上面舉例將關鍵的變數抽出放進function裡 再將所有function寫在一個function.php裡 往後再每一頁開頭都先include進來 之後網頁像是查詢班級第五班 <?php session_start(); include("function.php"); include("index.css"); meta("utf-8"); check_login("login");//檢查登入成功會自動轉頁 div("id",db_condition("class=5"); ?> 這樣之類的概念 是不是很不好? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.170.57 ※ 編輯: john0227 來自: 122.116.170.57 (03/24 01:26) ※ 編輯: john0227 來自: 122.116.170.57 (03/24 01:27)
chph :你都知道要include index.css, 怎麼還會寫出bgcolor 03/24 01:49
chph :不要把樣式寫在標籤裏面 03/24 01:50
john0227 :抱歉,之前打習慣了...都只記得給超連結還有div樣式 03/24 01:57
john0227 :請問一下像這樣把一些功能抽離用function是好做法嗎? 03/24 01:58
※ 編輯: john0227 來自: 122.116.170.57 (03/24 01:59)
buganini :那為什麼後面又echo "<body>"? 03/24 02:01
buganini :CSS可以做好更好更乾淨更快速 也不會比較麻煩 why? 03/24 02:03
※ 編輯: john0227 來自: 122.116.170.57 (03/24 02:06)
john0227 :嗯,大大是對的,還沒學css都是用html去設計版面... 03/24 02:08
john0227 :有空會好好拜讀一下css 03/24 02:08
buganini :CSS一定要學的 可以讓你事半功倍 #until you meet IE 03/24 02:15
ckmarkhsu :原PO 的做法我覺得用在後台設計很好,但前台不太適合 03/24 02:20
ckmarkhsu :前台變化那,用模板引擎套 css 會比較方便,後台 03/24 02:20
ckmarkhsu :幾乎都是表單跟表格,用 function 去堆就會很快速 03/24 02:20
ckmarkhsu :像 vBulletin 的 admincp 就是這樣堆出來的 03/24 02:21
buganini :後台喔 素素的就好了 最那麼漂亮幹嘛 //flee 03/24 02:23
w94320 :用fn或class簡化程式碼概念沒有錯,只是用在css怪怪的 03/25 18:38