Intermédiaire
Qu'affiche cet exemple ?
<?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;
Modifier
2
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
3
Utiliser l'expression match en PHP pour afficher une chaîne de caractères.4
Fonction PHP avec arguments nommés et positionnels.3
Les attributs sont des métadonnées qui peuvent être ajoutées à des classes, des propriétés, des constantes ou des méthodes.4
Est-ce que cette signature de fonction est valide ?
```php
<?php
interface Demo
{
public function bar(): ?mixed;
}
```7
Code PHP qui lève une erreur.3
Quelle signature de fonction est valide ?3
Vérifier si une valeur est dans un tableau en PHP