<?
function reg_valid_email(){
if (isset($_POST['register_form_email'])) {
global $mysqli;
return $mysqli->real_escape_string($_POST['register_form_email']);
}
}
$email->reg_valid_email();
?>
尝试使用函数的返回来设置函数的值,但是我得到了错误 - &gt;在字符串上调用成员函数reg_valid_email()。我是第一次这样做,所以我做错了什么,但无法弄清楚它是什么。 // $ mysqli是我与db的连接
答案 0 :(得分:1)
变量$email
必须是需要定义函数reg_valid_email
的类的对象。但是,由于您的代码段未提及任何类,因此请在不使用reg_valid_email
的情况下调用您的函数$email
:
reg_valid_email();
答案 1 :(得分:0)
如果你想存储函数return
,你可以使用 $email=eg_valid_email();
if($email!=NULL)
{