Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Użycie zmiennej z klasy jako standardowa wartośc dla zmiennej w funkcji
Forum PHP.pl > Forum > PHP
jackraymund
Użycie zmiennej z klasy jako standardowa wartośc dla zmiennej w funkcji
  1. class klasa{
  2. public $zmienna;
  3. public function funkcja($zmiennafunkcji = $this->$zmienna){
  4. }
  5. }

czemu ten kod wywala na lini
  1. public function funkcja($zmiennafunkcji = $this->$zmienna){

Parse error: syntax error, unexpected T_VARIABLE in

jak zrobić to poprawnie?
próbowałem funkcją statyczną która zwraca tą zmienną lecz też ten sam błąd
$this::Get_Dane
phpion
  1. public function funkcja($zmiennafunkcji = NULL){
  2. if ($zmiennafunkcji === NULL) {
  3. $zmiennafunkcji = $this->$zmienna;
  4. }
  5. }
jackraymund
Tak wiem można jeszcze szybkim ifem, ale czy nieda się tego tak jak ja próbowałem?
Bo chciałem unknąć ifa
jackraymund
nie moze być const bo jest co chwile zmieniana, próbuje przekazać aktualną zmienna z klasy jako default wejście
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.