首页 - 技术 - PHP的变量变量和数组或直接代码?

PHP的变量变量和数组或直接代码?

2023-09-15 21:08
| 我正在使用代码点火器。 我有大量通过邮寄发送的物品清单,有些会被设置,有些不会。 我有两种解决同一问题的方法。
/*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->...
两种方法都可以使用,我的问题是,是否有任何理由要使用一种方法?