PHP bir seçme kutusu oluşturmak istediğinizi varsayalım.
$months = array ('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
Seçenek 1:
<select name="month">
<option value="">Month</option>
<option value="">-------</option>
<?php foreach ($months as $monthNum => $month) { ?>
<option value="<?php echo $monthNum+1 ?>"><?php echo $month ?></option>
<?php } ?>
</select>
Seçenek 2:
<select name="month">
<option value="">Month</option>
<option value="">-------</option>
<?php
foreach (months() as $monthNum => $month)
echo '<option value="' . ($monthNum+1) . '">' . $month . "</option>\n";
?>
</select>
Ben şahsen Seçenek 1 2 vidalar girinti aynı zamanda Seçeneği de, okumak ve anlamak için kod zor işler ve PHP daha fazla HTML koyar düşünüyorum.
Hangi seçenek tercih edilir?
EDIT: Ben bir şablon motoru kendisi olan, PHP üstüne başka bir şablon motoru eklemek istemiyorum.