![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 29.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam takie pytanie a w zasadzie problem, dopiero uczę się php, mam stworzoną klasę i w niej 3 funkcje jedna dodająca pliki, jedna usuwająca pliki i trzecia sprawdzająca czy plik który chcemy dodać albo usunąć (ona zwraca true albo false), no i chcialbym wykorzystać tą funkcję w dwóch innych, tylko jak się do niej odwoluje w dwóch pozostałych to wywala mi błąd ze nie ma takiej funkcji. Jak powinno się odwoływać do funkcji w innej funkcji?
![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 235 Pomógł: 17 Dołączył: 18.07.2007 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
po pierwsze, jeśli masz klasę to masz metody ;] Mógłbyś zarzucic kawałek kodu, byłoby łatwiej stwierdzic ocb. Domyślam się że musisz użyc $this->nazwaMetody(); a prawdopodobnie używasz nazwaMetody();
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 29.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie ja używam NazwaMetody(); o to mi chodziło super dzieki!!!
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Nie zapominaj, że metody klasy wymagają jednej rzeczy: obiektu, na którym działają. Wywołanie więc to nie
ale obiekt->nazwa_metody(parametry) Czyli wywołanie, nawet we wnętrzu obiektu tej klasy musi się przez jakiś obnieść. Jeśli to ten sam, to powstał taki fajny obiekt o nazwie this -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 102 Pomógł: 13 Dołączył: 16.10.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Bardziej obrazowo:
Za wolno piszę. ![]() Ten post edytował Meares 6.01.2010, 09:48:35 -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 29.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Super już rozumiem o co kaman:). A mam jeszcze jedno pytanie posrednio tez zwiazane z tym chodzi o zmienne. Jeżeli funkcja zwraca zmienna która nie jest przekazywana w parametrze to czy mogę ją wykorzystać w innej funkcji?
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
No a czemu nie? ;]
-------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 29.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nom tak ale jakby ta druga funkcja robila jakies obliczenia i chcialbym wyswietlic ich wynik?
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
zastanawiasz sie troche zanim napiszesz na forum czy strzelasz z nudów?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 29.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za szybką odp. Wiem że to irytujące może ale naprawde nie dawno dopiero zacząłem ogarniac php i czasami wykladam sie nawet na prostych rzeczach.
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 235 Pomógł: 17 Dołączył: 18.07.2007 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
może i trochę irytujące, rybę już dostałeś, pora na wędnkę http://pl.wikibooks.org/wiki/PHP oraz http://www.google.pl/
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 27.06.2025 - 10:07 |