Ustawienie atrubutu w jednej linii

Ustawienie atrubutu w jednej linii
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam, chciałbym się dowiedzieć pewnej rzeczy odnośnie programowania w PHP/OOP. Mam w klasie funkcję setAttr(). Ustawia ona atrybuty jak jej nazwa wskazuje. Interesuje mnie jak zrobić, żeby można było używać tej funkcji w sposób jak np jest w Zend, czyli:

Kopiuj
$Klasa->setAttr('wartosc')->setAttr('wartosc2');

Przy takim wywołaniu dostaję info, że setAttr nie jest obiektem, a chciałbym coś takiego zastosować. Pomoże ktoś?

MI
  • Rejestracja: dni
  • Ostatnio: dni
0

każda metoda musi zwracać ten sam obiekt, tzn $this

  • Rejestracja: dni
  • Ostatnio: dni
0

Dzięki! Działa :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.