Не знаю как в переменные правильно запихнуть $_POST

Ребят подскажите, есть ошибки:

( ! ) Notice: Undefined variable: email in C:\laragon\www\zam\index.php on line 16
Call Stack
( ! ) Notice: Undefined variable: password in C:\laragon\www\zam\index.php on line 16
Call Stack

Есть код:

public function register($email, $password)
    {
        $data = [
            'email'=> $email,
            'password' => md5($password)
        ];
        
        $this->db->store('users', $data);
    }

$auth = new Auth($db);
$auth->register($email, $password);

Не знаю как в $email, $password запихнуть вот это

$data =[
"email" => $_POST['email'],
"password" => $_POST['password']
];

что бы "$auth->register($email, $password);" именно к ним обращался


Ответы (1 шт):

Автор решения: Андрей

Я так понимаю, у Вас проблема с передачей параметров в функцию.

Попробуйте так:

$auth->register($_POST['email'], $_POST['password']);
→ Ссылка