Question du test PHP8

Code PHP qui lève une erreur TypeError

Difficile

Que va afficher ce code ?

<?php

class Foo
{
    private ?string $bar;

    public function setBar(?string $secondLine): void
    {
        $this->bar = $secondLine;
    }

    public function getBar(): ?string
    {
        $this->bar;
    }
}

$address = new Foo();
$address->setBar(null);
echo $address->getBar() ?? 'john doe';
Auteur: Équipe W3DStatut : PubliéeQuestion passée 1119 fois
Modifier
2
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !