我不断收到此错误“不在对象上下文中使用 $this”
实例化。
$axre = new Axre();
if (!filter_var($this->email, FILTER_VALIDATE_EMAIL)){
echo "yes";
} else {
echo"no";
}
我如何进入对象上下文?
它是受保护的 $email,我需要它受到保护,因为它在表单上。
// 这个框架中的大多数对象都是通过调用构造函数来填充的,但是 // 这个有多种入口点。
class Axre extends Base {
protected $email;
protected $user_name;
protected $temp_token;
protected $sign_in_token;
protected $UserShoppingList;
function __construct($email = null) {
if (strpos($email, '@') === false) {
$this->sign_in_token = $email;
} else {
$this->email = $email;
}
}