Opa pessoal tudo blz? Eu gostaria de saber o que o ponto de interrogação ("?") faz quando declarado antes da tipagem uma variável no PHP.
Como no exemplo abaixo
class Student
{
private ?int $id;
}
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Opa pessoal tudo blz? Eu gostaria de saber o que o ponto de interrogação ("?") faz quando declarado antes da tipagem uma variável no PHP.
Como no exemplo abaixo
class Student
{
private ?int $id;
}
Oi Denis, beleza?
Significa que pode receber um null também. Pegando como exemplo o id da sua classe Student, significa que pode tanto receber um null como um inteiro.