PHP OOP - Metode statice. Apelare metodă statică dintr-o clasă copil.

PHP OOP - Metode statice.

Pentru a apela o metodă statică (static method) dintr-o clasă copil (child class), utilizați cuvântul cheie părinte (parent keyword) din cadrul clasei copil (child class). Aici, metoda statică (static method) poate fi publică sau protejată.

Exemplu:
 
<?php
class domain {
  protected static function getWebsiteName() {
    return "lectii-virtuale.ro";
  }
}

class domainlv extends domain {
  public $websiteName;
  public function __construct() {
    $this->websiteName = parent::getWebsiteName();
  }
}

$domainlv = new domainlv;
echo $domainlv -> websiteName;
?>