helper.php
<?php
function h()
{
$randomchar = str_shuffle('abcdefghjklmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ234567890!$%^&!$%^&');
$password = substr($randomchar, 0, 12);
$generated_pass = $password;
}
查看
<input type="text" id="lname" name="pass" value="<?php echo $generated_pass;?>"><br><br>
错误ErrorExceptionPHP 8.1.129.48.0未定义变量$generated_pass
试图像上面那样做,但出现了错误。
函数应该返回其本地值:
function h()
{
$randomchar = str_shuffle('abcdefghjklmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ234567890!$%^&!$%^&');
return substr($randomchar, 0, 12);
}
那么您应该调用函数:
<input type="text" id="lname" name="pass" value="<?php echo h();?>"><br><br>