Por que tem um ponto de interrogação antes do tipo da variável "id"?
<?php
namespace Alura\Pdo\Domain\Model;
class Student
{
private ?int $id;
private string $name;
private \DateTimeInterface $birthDate;
...
Por que tem um ponto de interrogação antes do tipo da variável "id"?
<?php
namespace Alura\Pdo\Domain\Model;
class Student
{
private ?int $id;
private string $name;
private \DateTimeInterface $birthDate;
...
Porque como o Student pode não existir no banco, o ID pode ser nulo.
:-)