Salve a tutti.
Ho questa classe:
Ma quando tento di avviare il metodo printX() viene lanciato questo errore:Codice PHP:
<?php
class test
{
private static $x = 10;
public static function printX()
{
echo $this->$x;
}
}
?>
"Fatal error: Using $this when not in object context in /opt/lampp/htdocs/Test/classes/test.php on line 8"
E la linea 8 si riferisce proprio all'echo... perchè sbaglio? Ho provato anche ad usare :: al posto di -> viene lanciato questo errore:
"
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM, expecting ',' or ';' in /opt/lampp/htdocs/Test/classes/test.php on line 8"
Qualche idea?