![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Witam dosc krotkie i proste pytanie.
Dlaczego ponizsze wyrazenie nie zwraca wyniku ?
Probowalem z doubleval itp itp i nadal nic. Gdzie jest blad ? Ten post edytował thornag 7.07.2006, 11:41:20 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Przede wszystkim to masz błąd, powinno być tak:
Po drugie to sprawdź wcześneij czy zmienne mają wartości i jakie mają wartości. Sugeruję samemu nauczyć się szukać błędów. Najczęstsze błędy, Zanim zapytasz, to sprawdź. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Ok przy debugowaniu zapomnialem sprawdzic jednego switcha.
Kolejny problem polega na (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ...
Tak wyglada funkcja ktora wywoluje. A oto funkcja checkRating()
Zaczynam z OOP. Dlaczego zmienna $this->type nie jest widoczna w checkRating() ? |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Problem może tutaj stanowić np. widoczność zmiennej w klasie ustawiona na private. Jeśli oróbujesz ją wyłuskać w klasie pochodnej, to się nie uda.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Zmienna rzeczywiscie jest prywatna. Klasa jednak jest jedna. Zmeinilem na public i dalej to samo.
jesli zrobie to tak :
To pierwsza showRate wysweitla wartosc $this->type, checkRating natomiast nie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
hmm... Podzilisz sie kodem całej klasy + kodem użytkującym (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? Z tego, co tu podajesz ciężko wywnioskować, bo niby błędów nie ma...
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Przy wklejaniu kodu zauwazylem blad (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Wkradl mi sie break; (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) @mike_mech -> wiem co chcesz napisac... szukajcie bledow (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Tylko ze ja ich szukalem wyswietlalem wyniki itp (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) a break mi po prostu umknal (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował thornag 7.07.2006, 12:34:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 15:21 |