Когда я создаю элементы в некоторых местах, я верну html-код. Лучше ли функция возвращать массив, а затем создавать html для каждого элемента в списке или таблице после или иметь html как часть функции?php function и html
например.
function failedScansTable($eventId)
{
echo "<table class='basic-table'>";
$sql = mysql_query("SELECT total_errors FROM errors WHERE id_event = $eventId");
while ($row = mysql_fetch_array($sql))
{
$totalErrors = $row['total_errors'];
echo "<tr class='basic-table-total'><th colspan='3'>Total Rejected Scans</th><th>$totalErrors</th></tr>";
}
echo "</table>";
}
Я думаю, что функция всегда возвращает некоторые значения - это хорошо. Назначьте html переменной и верните переменную в конец. –
Я думаю, что лучше будет возвращать массив, а затем создать html из него ... потому что, по моему мнению, это значительно упростит понимание. – alwaysLearn
По-моему, это зависит от того, что вы используете для , Если таблица отображается только в одном месте и только в одном месте, верните массив. Если вы показываете таблицу повсюду, может быть с разными данными, используйте ее с html. –