Php 使用带有变量的窗体作为函数的一部分
下面的表格可以是函数的一部分吗?我想知道它是否可能不能成为函数的一部分,因为它有变量 提前感谢, 约翰Php 使用带有变量的窗体作为函数的一部分,php,Php,下面的表格可以是函数的一部分吗?我想知道它是否可能不能成为函数的一部分,因为它有变量 提前感谢, 约翰 echo' 添加评论: '; 您可以在函数中使用该代码,前提是: 将这些参数($submissionid、$submission等)传递给函数 或 你让他们成为全球性的(没有充分的理由你不应该这样做) 将表单参数传递到函数中有三种基本选择: 大量参数列表 将值填充到数组中并传入 全局变量 通常只有#2可以防止你的头发(由你自己或其他人)被拔出。基本设置如下所示: function sh
echo'
添加评论:
';
您可以在函数中使用该代码,前提是:
- 将这些参数($submissionid、$submission等)传递给函数
- 你让他们成为全球性的(没有充分的理由你不应该这样做)
function show_form($args) {
echo <<<EOL
<form action="yada yada">
<input type="..." name="field1" values="{$args['field1']}" />
<input type="..." name="field2" values="{$args['field2']}" />
etc...
</form>
EOL;
}
$form_args = array(
'field1' => $field1,
'field2' => $field2,
etc...
)
show_form($form_args);
函数显示形式($args){
echo好的,谢谢。我对“$args”和“{$args['field1']}”、“{$args['field2']}”等的用法有点困惑。你能给我一些指导吗?
function show_form($args) {
echo <<<EOL
<form action="yada yada">
<input type="..." name="field1" values="{$args['field1']}" />
<input type="..." name="field2" values="{$args['field2']}" />
etc...
</form>
EOL;
}
$form_args = array(
'field1' => $field1,
'field2' => $field2,
etc...
)
show_form($form_args);