[PHP]Problem z chroniona funkcja w klasie |
[PHP]Problem z chroniona funkcja w klasie |
29.04.2016, 20:51:31
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 27.03.2016 Ostrzeżenie: (0%) |
Witam
Mam nadzieje ,ze to ostatnie pytanie na dzis chce utworzyc funkcje ktora bedzie mi zwracac kilka linijek kodu:
no i tu mam problem bo nie wychodzi mi to probowalem tak:
Jednak to nie dziala. Natomiast gdy ten kod wkleje "normalnie' to wszystko dziala czyli np w klasie count taki kod nie zadziala :
a taki zadziała:
Bede wdzieczny za porady jak to usprawnic |
|
|
30.04.2016, 06:53:16
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 837 Pomógł: 226 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
Nie przedstawiłeś nam pełni klasy, ale czy nie mylisz sobie protected z private?
|
|
|
30.04.2016, 10:19:19
Post
#3
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 27.03.2016 Ostrzeżenie: (0%) |
W tym przypadku nie ma to znaczenia ponieważ do funkcji odwołuje się tylko wewnątrz klasy, nie poza nią
|
|
|
30.04.2016, 11:34:11
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) |
Tylko, że to całkowicie bezsensu za każdym razem gdy będziesz chciał coś zrobić stworzysz nową instancję DOMDocument. Przemyśl to jeszcze |
|
|
30.04.2016, 11:44:28
Post
#5
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 27.03.2016 Ostrzeżenie: (0%) |
@CuteOne
Skoro uwazasz ze to bez sensu to nie mam zamiaru polemizować :-) W takim razie może podpowiesz jak byś rozwiązał ten problem ? |
|
|
30.04.2016, 16:21:21
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 837 Pomógł: 226 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
stwórz sobie metodę która będzie inicjować w twoim wypadku najlepiej w konstruktorze.
|
|
|
30.04.2016, 16:54:59
Post
#7
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 27.03.2016 Ostrzeżenie: (0%) |
czyli to co podal CuteOne ? ->
|
|
|
1.05.2016, 09:04:10
Post
#8
|
|
Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%) |
Cóż za stworek, chyba podstawy się kłaniają...
W konstruktorze powinieneś zadeklarować argument DOMDocument, który później możesz wielokrotnie wykorzystać bez potrzeby ładowania na nowo. Podaję Ci tylko przykład, nie rozwiązanie.
-------------------- Manual prawdę Ci powie.
|
|
|
1.05.2016, 11:07:13
Post
#9
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 27.03.2016 Ostrzeżenie: (0%) |
Cóż za stworek, chyba podstawy się kłaniają... W konstruktorze powinieneś zadeklarować argument DOMDocument, który później możesz wielokrotnie wykorzystać bez potrzeby ładowania na nowo. Podaję Ci tylko przykład, nie rozwiązanie.
No klaniaja, klaniaja ale będę się uczył dalej, dzięki :-) |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 04:32 |