> To be extraclear > > function my_form($form_values) { > $mystuff=(int)arg(1)*(int)arg(2); > } > > is much less flexible than > > function my_form($a, $b, $form_values) { > $mystuff=$a*$b; > } > > and you could even wrap input validation elsewhere. Ah, now I see. Yes, you are quite right--good point. Thanks.