Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]$this jako parametr metody
bulias
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 2
Dołączył: 6.11.2005

Ostrzeżenie: (0%)
-----


Jestem raczkującą osobą w programowaniu obiektowym w php...tzn. potrafie napisać prostą klasę, ale nie mam w tej dziedzinie większego doświadczenia. W programowaniu doszedłem do takiego momentu, w którym chciałem się głębiej zanurzyć w php OOP więc zakupiłem w tym celu książke "PHP 5 ZAAWANSOWANE PROGRAMOWANIE", ale teraz stwierdzam że chyba rzuciłem się na głeboką wode. Problem mój a raczej pytanie które chciałem do was skierować jest odnośnie jednej metody przedstawionej w tej książce, podczas czytania tej książki. Oto treść tej metody:
  1. public function addMusician(Musician $musician){
  2. array_push($this->musicians, $musician);
  3. $musician->assignToBand($this);
  4. }

dokładnie nie rozumiem w tej metodzie przekazania w assignToBand parametru.
  1. $musician->assignToBand($this);

Czy przekazanie takiego parametru oznacza że zostanie przekazany obiekt jako parametr w tej motedzie w momencie gdy zostaje wywołana metoda addMusician? Nie wiem czy dobrze myslę. z góry dziękuje za każde wyjaśnienie.

Ten post edytował bulias 14.09.2010, 20:26:02
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
lDoran
post
Post #2





Grupa: Zarejestrowani
Postów: 172
Pomógł: 13
Dołączył: 15.11.2009

Ostrzeżenie: (0%)
-----


jest to przekazanie obiektu klasy, w której znajduje się ta metoda
Go to the top of the page
+Quote Post
bulias
post
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 2
Dołączył: 6.11.2005

Ostrzeżenie: (0%)
-----


tak też myślałem (IMG:style_emoticons/default/smile.gif) ale chciałem sie upewnić (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:46