- Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
- 4290 m²
<?php
declare(strict_types=1);
class Pont
{
private const UNITE = 'm²';
private float $longueur;
private float $largeur;
public function getSurface(): string
{
return ($this->longueur * $this->largeur) . ' ' . self::UNITE;
}
public function setLongueur(float $longueur) {
$this->longueur = $longueur;
}
public function setLargeur(float $largeur) {
$this->largeur = $largeur;
}
}
$towerBridge = new Pont;
$towerBridge->setLongueur(286.0);
$towerBridge->setLargeur(15.0);
echo $towerBridge->getSurface();