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;
}
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.