私はコードイグナイターを使用しています。
郵便で送られるアイテムのリストはかなりたくさんあります。設定されるものもあれば、設定されないものもあります。
同じ問題に取り組むには2つの方法があります。
/*DYNAMIC CODING */
$fields = array(
'field1', 'field2',
'field3', 'field4',
'field5', 'field6',
'fiel'... ...);
foreach($fields as $f)
$$f = $this->input->post($f);
/* OR LITERAL CODING? */
$field1 = $this->input->post('field1');
$field2 = $this->input->post('field2');
$field3 = $this->input->post('field3');
$field4 = $this->input->post('field4');
$field5 = $this->input->post('field5');
$field6 = $this->input->post('field6');
$field7 = $this->...
両方の方法が機能します、私の質問は、一方を他方の上に使用する理由はありますか?