有沒有更好的方法將數據輸出到PHP的HTML頁面?php:echo「」,print(),printf()
如果我喜歡做與PHP的一些變種一個div,我會寫這樣的事情
print ('<div>'.$var.'</div>');
或
echo "'<div>'.$var.'</div>'";
什麼是這樣做的正確方法?
或者更好的方法,填寫一個$tempvar
並打印一次?像這樣:
$tempvar = '<div>'.$var.'</div>'
print ($tempvar);
事實上,在現實生活中,var會被填充得更多!
請參閱http://stackoverflow.com/questions/1006586/is-there-any-difference-between-print-and-echo-in-php/1006600#1006600 – karim79 2009-10-01 16:02:30
您還應該使用表示層(例如Smarty)將顯示邏輯從應用程序邏輯中分離出來。 Smarty模板可以編譯到正常的PHP頁面,但是代碼保持得更乾淨。 – 2009-10-01 19:01:09