salve, ho una classe principale ed una estesa fatte in questo modo:

Codice PHP:
class main{
  public 
$pageTitle;

  public function 
setTitle($string){
    
$this->pageTitle=$string;
    return;
  }

  public function 
getTitle(){
    echo 
$this->pageTitle;
    return;
  }
}

class 
page extends main{
  public function 
title(){
    
$title="Titolo";
    
$this->setTitle($title);
  }

queste due classi sono incluse nel file index.php

Codice PHP:
<?php
include ("main.class.php");
$main=new main();
include (
"page.class.php");
$page= new page();

includo il template
include ("template.php");
?>
all'interno del file template.php richiamo la funzione getTitle() in questo modo:

Codice PHP:
<?php
$main
->getTitle();
?>
ma non mi visualizza niente a schermo. Come posso risolvere?