我在php脚本中使用一个函数来返回一个包含值的文本字段。从变量中检索此值。我怎样才能做到这一点?
这是我尝试使用的代码,但它没有用。
function display_name()
{
return '<input type="text" maxlength="50" readonly="readonly" value=" '. $current_user->display_name .'" name="CreatedBy" style="width:100%">';
}
答案 0 :(得分:5)
将函数作为参数传递给函数。
function display_name($current_user)
{
return '<input type="text" maxlength="50" readonly="readonly" value=" '. $current_user->display_name .'" name="CreatedBy" style="width:100%">';
}
然后将其称为
display_name($current_user);
答案 1 :(得分:1)
我认为这样的功能绝对没有意义 这将使您的代码变得臃肿且难以维护。
为什么不将这段HTML与模板中的其他HTML代码一起使用?
<input type="text" maxlength="50" readonly="readonly" value="<?=$current_user->display_name?>" name="CreatedBy" style="width:100%">
或者至少让它更通用化,让它像这样调用
html_input("text",'CreatedBy',$current_user->display_name,
array("maxlength=>"50",readonly=>"readonly",style=>"width:100%"));
将这样的功能用于网站上的每个输入。