<?=$row["id"]?></div>
<div class='nickname'><?=$row["nickname"]?></div>
<div class='title'><?=$row["title"]?></div>
<div class='content'><?=$row["content"]?></div>
<div class='date'><?=$row["date"]?></div>
<div class='ip'><?=$row["ip"]?></div>
<div class='reply'><?=$row["reply"]?></div>
</div>
改寫成
<?
printf(
"<div class='guest_box'>\r\n".
"<div class='id'>%s</div>\r\n".
"<div class='nickname'>%s</div>\r\n".
"<div class='title'>%s</div>\r\n".
"<div class='content'>%s</div>\r\n".
"<div class='date'>%s</div>\r\n".
"<div class='ip'>%s</div>\r\n".
"<div class='reply'>%s</div>\r\n".
"</div>",
$row["id"], $row["nickname"], $row["title"], $row["content"],
$row["date"], $row["ip"], $row["reply"]);
?>
類似這樣只有一個printf嗎?
感覺前者比較值觀…但後者print的數量是前者的七分之一…看起來比較快@@~
還是說這兩種寫法效率實際上都是一樣的?
-------------------------------------------------
另一個問題…就是我們在開發php的網站時,
常常為了修改方便…同個功能的php function只寫一份
然後讓所有使用到的php include進來…
有時候每一個php都要include進來4, 5份另外的php檔…
這樣不是每次我進去某個php後…
server要再抓另外的4, 5份php…
那…如果我寫一支程式…去處理我的php檔…
裡面遇到include的指令,就把指定的檔案include進來…
不要等到別人連上來再去抓include的資料
這樣可能會讓所有php檔都變大…而且要修改的時候很不方便…
不過如果我把開發時的原始碼保留,
等到網站完成的時候,用程式產生所有已include的php版本
那…這樣是不是可以節省整個效率呢?
還是說…這樣作沒什麼意義啊^^"
先謝謝板上的高手們花時間看完這篇囉m(_ _)m
--
╔作者 grassboy2 來自 ptt.cc 的怒吼!
█ ◎P_GrassboyWebBBS版【http://WebGrassboy.twbbs.org】
Design By Grassboy@MDS 白日夢工作室 ╚─你現在還以為,瀏覽器不能打逼嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.214.146
嗯嗯…事情是這樣子的…
通常我們在寫留言板之類的程式,
都會從資料庫裡面抓出類似作者、日期、留言內容、ip………
很可能一次就是十幾個屬性…
然後日前又有類似
「php echo和printf儘量別太頻繁的使用,以節省IO的處理」的說法
那…請問有必要將下列的程式碼:
<div class='guest_box'>
<div class='id'>