Есть ли лучший способ вывода данных на страницу html с PHP?php: echo "", print(), printf()
Если я хотел бы сделать DIV с некоторыми вар в PHP, я напишу что-то вроде этого
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
Вы также должны использовать уровень представления (например, Smarty), чтобы отделить логику отображения от вашей логики приложения. Шаблоны Smarty компилируются на обычные PHP-страницы, но ваш код остается намного чище. –