<?php
class Cliente
{
private $idade;
public function definirIdade($idade) {
$idade = trim($idade);
if (empty($idade)) {
return 'Idade não pode ser vazia';
} elseif (! is_numeric($idade)) {
return 'Idade deve ser numérica';
} elseif ($idade < 18) {
return 'Cliente não pode ser menor de 18 anos';
}
$this->idade = $idade;
return 'Sucesso';
}
}
$cliente = new Cliente();
$resultado = $cliente->definirIdade($_POST['idade']);
if ($resultado == 'Sucesso') {
exibe_pagina();
} else {
exibe_erros($resultado);
}