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);