salve a tutti
ho creato la seguente classe in php
Codice PHP:
<?php
class messaggio
{
private $autore;
private $testo;
private $email;
private $data;
public function __construct($autore, $testo, $email, $data)
{
$this->autore = $autore;
$this->testo = $testo;
$this->email = $email;
$this->data = $data;
}
public function get_autore()
{
return $this->autore;
}
public function get_testo()
{
return $this->testo;
}
public function get_email()
{
return $this->email;
}
public function get_data()
{
return $this->data;
}
public function to_string ()
{
return $this->autore . "<#>" . $this->testo . "<#>" . $this->email . "<#>" . $this->data;
}
}
sul mio pc (con apache 2.0.63 e php 5.2.5) questo codice funziona senza generare alcun errore
mentre sul mio sito di altervista ricevo il seguente errore:
Parse error: syntax error, unexpected T_VAR, expecting T_VARIABLE in /membri2/scentificbus/guestbook_f/messaggio.php on line 5
ho capito che poteva essere perché su AV di norma è attivo php4
così ho attivato il php5 tramite l'opzione in altersito->gestione files->ruota dentata->Attiva supporto php5 (off = php4)->on
però continua a darmi lo stesso errore, ci vuole forse un po' di tempo affinché altervista abiliti il php5? O l'errore è dato da altro?
sito: www.scentificbus.altervista.org
pagina incriminata: www.scentificbus.altervista.org/guestbook_f/index.html
vi ringrazio anticipatamente per le vostre risposte