• User Attivo

    OOP inserire in una variabile privata una pubblica

    Ciao a tutti!
    Sto creando la mia prima classe, una semplice fotogallery che legge le foto da una cartella.
    Non riesco però ad andare avanti per un problema di variabili: in una parte della mia classe inserisco in una variabile privata il valore di una variabile pubblica, sembra però che quest'ultima si smaterializzi una volta che effettuo questo passaggio (infatti se provo semplicemente a stamparla a video il suo valore è corretto.)

    Per spiegarmi meglio vi riporto due righe di codice:
    [PHP]
    public $DirGallery; // "2007-2008"
    private $photo_path;

    //...altro codice
    //all'interno di un metodo assegno il valore alla variavile privata. $cat_path, variabile interna al metodo, viene inserita giustamente.
    $this->photo_path = $this->DirGallery."/".$cat_path."/";
    [/PHP]

    Adesso, essendo un novellino della programmazione ad oggetti, non riesco a capire dove sbagli e mi viene da pensare che non possa essere inserita, all'interno di una variabile privata, una variabile pubblica...
    Consigli? Grazie mille!!:)