Pretendo desenvolver pela primeira vez um sistema de cadastro simples. Desenvolvi o código abaixo, porém me surgiu uma dúvida: como pegar valores de inputs de formulários? Quem puder me ajudar, eu agradeço.
<?php
class Usuario{
    //Atributos
    private $nome;
    private $email;
    private $senha;
    private $senhaRepetida;
    //Método Construtor
    public function __construct($nome, $email, $senha, $senhaRepetida){
        //Nome e validação
        $this->nome = $nome;
        $this->ValidarNome($nome);
        //E-mail
        $this->email = $email;
        //Senhas e validações
        $this->senha = $senha;
        $this->senhaRepetida = $senhaRepetida;
        $this->validarSenha($senha, $senhaRepetida);
        echo "Usuário Cadastrado com Sucesso!";
    }
    //Validar Nome (caracteres)
    public function ValidarNome($nome){
        if(strlen(trim($this->nome)) < 5){
            echo "O nome deve ter mais de 5 caracteres";
            exit;
        }
    }
    //Validar Senhas
    public function validarSenha($senha, $senhaRepetida){
        if($this->senha < 5 || $this->senhaRepetida < 5){
            echo "Senha muito curta. Experimente outra.";
            exit;
        }
        if($this->senha != $this->senhaRepetida){
            echo "As senhas não conferem.";
            exit;
        }
    }
    //Va
}
$user = new Usuario("welton", "welton@gmail.com", 123456789, 1234561789);
var_dump($user);