Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem ze zmiennymi wewnątrz klasy i użyciem innej klasy
Forum PHP.pl > Forum > PHP > Object-oriented programming
bartolomeo
Witam.




Otóż mam następujący problem.




  1. $this->mv = $this->_actionController -> $this->_methodName();





Przy takim użyciu klasy wyskakuje bład

"Catchable fatal error: Object of class Dispatcher could not be converted to string in"




Natomiast jeśli tylko zamienię na:




  1. $this->mv = $this->_actionController -> $_methodName();





To problem znika,

zależy mi jednak na tym żeby skorzystać ze zmiennej dla całej klasy $this->_methodName




Jest jakiś sposób na to?

wookieb
  1. $this->_actionController -> {$this->_methodName}();

// down, no i moja pomylka tongue.gif
bartolomeo
 
Cytat(wookieb @ 29.12.2009, 23:21:22 ) *
  1. $this->_actionController -> {$this->_methodName()};


Dzieki wielkie co prawda nie działa to co pokazałeś, ale jest tu tylko drobny błąd bo już


  1. $this->_actionController -> {$this->_methodName}();


działa bez problemu. W każdym razie wielkie dzięki za podsunięcie rozwiązania !

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.