Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]$this jako parametr metody
bulias
post 14.09.2010, 20:22:51
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


--------------------
Nie pomagam na priv!
Go to the top of the page
+Quote Post
lDoran
post 14.09.2010, 20:31:45
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 14.09.2010, 21:17:13
Post #3





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

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


tak też myślałem smile.gif ale chciałem sie upewnić smile.gif


--------------------
Nie pomagam na priv!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 21:53