Hej, przedstawiam fragment kodu, nieco spreparowanego przeze mnie na potrzeby tego pytania.
public function getSomething() {
return $this->something;
}
protected $foo = array('red', 'green', 'blue', 'pink', $this->getSomething());
Powyższy kod zwróci mi błąd:
Fatal error: Constant expression contains invalid operations in /opt/lampp/htdocs/test/test.php on line 57
Metoda getSomething()
zwraca mi pewną wartość, którą chciałbym wstawić do tablicy. Nie mogętego zrobić jak powyżej, bo użyłem $this
poza metodą, natomiast czy istnieje jakiś sposób na wywołanie gettera jako element tablicy?