// No teste do cadastro com os campos em branco tenho o erro ( Notice Undefined offset: 1 .... on line 24 -> if($nomesobrenome[1] === null ){
<?php
namespace Alura;
class Usuario {
private $nome;
private $sobrenome;
public function __construct(string $nome)
{
$nomesobrenome = explode(" ", $nome, 2);
if($nomesobrenome[0] === " "){
$this->nome = "NOME INVÁLIDO";
} else {
$this->nome = $nomesobrenome[0];
}
if($nomesobrenome[1] === null ){
$this->sobrenome = "SOBRENOME INVÁLIDO";
} else {
$this->sobrenome = $nomesobrenome[1];
}
}
public function getNome(): string
{
return $this->nome;
}
public function getSobrenome(): string
{
return $this->sobrenome;
}
}