Originariamente inviato da piccions
quindi la classe login funziona all'interno di index.php ma non funziona dentro alla classe admin.
Essendo $login una variabile non globale è ovvio che sia così.
Semplicemente devi eseguire una nuova istanza della classe login nel controller (se ha un uso intensivo) o nel metodo implicato.
Codice PHP:
<?php
Class Admin{
protected $login;
public $adminTitle;
public function __construct(){
// esegui istanza alla classe login
$this->login = new login();
}
public function XXXXXXXXXXXX(){
$this->adminTitle="Profilo utente: ".$this->login->showUsername();
}
}