![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 6 Dołączył: 20.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Właśnie rozpoczynam naukę OOP z książką PHP obiekty, wzorce, narzędzia. Po paru lekcjach otrzymałem m.innymi taki kod:
I teraz mam pytanie, po co return? Do czego tu służy? Jakie ma zadanie? Pewnie błaha sprawa, ale przeszukując google natrafiam jedynie na zagraniczne witryny. Pozdrawiam. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
hmm, metoda jest niepełna. Co chcesz zrobić z tym $base? Co to za próba wywołania?
$this->title ( {$this->producerMainName} ) To przecież nie ma sensu. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 6 Dołączył: 20.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mniejsza o kod, chodzi mi o zadania return. Kiedy go używać i do czego głównie służy.
Trochę potestowałem i użyłem return do
Lecz, czy ma ono jeszcze jakieś inne zadania? Ten post edytował teez 28.02.2013, 18:05:02 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Do natychmiastowego przerwania wykonywania funkcji i zwrócenia wartości. Jeśli tak wygląda kod w kursie to go zwyczajnie wyrzuć do kosza.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 6 Dołączył: 20.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Kod w kursie tak nie wygląda. Sam po prostu pomieszałem. Ok, temat do zamknięcia.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Polubiłbym post wyżej.
To co wyrzuca return uzyskujesz w miejscu wywołania, musisz tego jeszcze użyć jakoś np echo $this->drukuj(); |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 10 Dołączył: 13.02.2007 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
@up
To akurat jest poprawne, mam na myśli sposób formatowania. |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
True... Poprawny i często stosowany, zwłaszcza w przypadku wyjątków.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 20:28 |