Question from the PHP8 test

Archived

What does this example show?

<?php

class Period {
    private \DateTimeInterface|null $startDate;

    public function __construct(?\DateTimeInterface $startAt)
    {
            $this->startDate = $startAt;
    }

    public function getStartDate(): \DateTimeInterface
    {
       return $this->startDate;
    }
}

$period = new Period(new \DateTimeImmutable("2020-11-26"));
$period->__construct();

$dateAsString = $period->getStartDate()?->format('Y');

echo $dateAsString;
Author: W3D TeamStatus: Archived(New question!)Question passed 323 times
0
Community EvaluationsNo one has reviewed this question yet, be the first!