有没有更好的方法将数据输出到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