Konstante v vmesniku v OOP v PHP

Vmesniki ne morejo vsebovati lastnosti razredov, vendar lahko vsebujejo konstante. Konstante vmesnikov delujejo popolnoma enako kot konstante razredov, z izjemo tega, da jih ni mogoče prepisati z naslednjim razredom ali vmesnikom.

Za primer naredimo vmesnik iSphere, ki bo opisoval razred za delo s kroglo. V tej krogli bomo morali najti prostornino in površino. Za to bomo potrebovali število Pi. Nastavimo ga kot konstanto našega vmesnika:

iSphere.php<?php
  interface iSphere
  {
    const PI = 3.14; // število PI kot konstanta
    
    // Konstruktor krogle:
    public function __construct($radius);
    
    // Metoda za iskanje prostornine krogle:
    public function getVolume();
    
    // Metoda za iskanje površine krogle:
    public function getSquare();
  }
?>
Задание 1

Naredite razred Sphere, ki bo implementiral vmesnik iSphere.