Obtener un error al intentar inicializar esta variable de clase pública usando dirname () fuera de un método
¿Por qué no puedo establecer una variable miembro público usando una función?
<?
class TestClass {
public $thisWorks = "something";
public $currentDir = dirname( __FILE__ );
public function TestClass()
{
print $this->thisWorks . "\n";
print $this->currentDir . "\n";
}
}
$myClass = new TestClass();
?>
Ejecutar produce:
Parse error: syntax error, unexpected '(', expecting ',' or ';' in /tmp/tmp.php on line 7