Salve a tutti
sto realizzando una piccola classe per uso personale
Quello che mi serve è nella funzione construct ricavare le informazioni relative alla data
Codice PHP:
function __construct( $dataodierna = getdate ){
$this->giorno = $dataodierna['mday'];
$this->mese_num = $dataodierna['mon'];
$this->anno = $dataodierna['year'];
$this->giornosett_num = $dataodierna['wday'];
$this->mese = $this->mese_testo($this->mese_num);
$this->giornosett = $this->giorno_testo($this->giornosett_num);
}
ovviamente tutte le variabili (giorno,mese,anno etc etc) sono state definite come private.
ora se provo mediante il richiamo di un altra funzione a stampare il valore di giorno
Codice PHP:
function dati(){
$ris[1]=$this->giorno;
mi stampa g
come mai?
da precisare che se passo al richiamo della classe il valore getdate() mi restituisce i valori desiderati
aggiungo che, se inserisco all'interno della classe
getdate();
mi dice che si aspetta la aprentesi tonda di chiusura della funzione