![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 6.09.2013 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie to mój pierwszy post. Uczę się projektowania obiektowego, dziś napisałem swój pierwszy skrypt jednak nie mogę ustawić przyczyny błędu bardzo proszę o pomoc (IMG:style_emoticons/default/smile.gif)
a błąd mi wyskakuje taki : Parse error: syntax error, unexpected 'class' (T_CLASS), expecting function (T_FUNCTION) in C:\wamp\www\php\ksiazka.php on line 39 nie wiem co z tym zrobić, proszę o pomoc ;( |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Klamrę zamykającą z końca pliku przenieś nad klasę: fantasty_book
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Klamra z linii 53 (na forum) co tam robi?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 1 Dołączył: 24.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
W konstruktorze przypisujesz tylko wartości do odpowiednich pól, więc sama klasa Ci nic nie zwróci.
Dodatkowo nie wiem po co masz metody do pobrania wartości pola z ilością stron, skoro ani nigdzie ich nie przypisujesz, a nie nie masz metod żeby je przypisać. Ten post edytował g2g3 6.09.2013, 10:22:11 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 6.09.2013 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
(IMG:http://img571.imageshack.us/img571/1152/rfzj.jpg) Ten post edytował Johnny_Smithh 6.09.2013, 10:21:31 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Linia 51: Nie możesz sobie od tak wyświetlić klasy. Jeśli chcesz, żeby coś wyświetlała powinieneś dodać do niej magiczną metodę __toString
Ten post edytował freemp3 6.09.2013, 10:32:10 |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 6.09.2013 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam również, ale na przyszłość proszę nadać sensowne tematy swoim wątkom. Ok, przepraszam. Napisałem teraz tak, jednakże wyświetla mi tylko autora a tytułu już nie. Mogę prosić o jeszcze jakieś wskazówki ? tak jak napisałem na początku to mój pierwszy skrypt więc proszę o trochę zrozumienia i cierpliwości (IMG:style_emoticons/default/smile.gif)
(IMG:http://img600.imageshack.us/img600/3648/x7vg.jpg) Ten post edytował Johnny_Smithh 6.09.2013, 11:18:53 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Polecenie return zwraca wartość z funkcji i kończy jej działanie, więc nie ma siły, żeby pozostałe 3 linijki się wykonały. Zamiast return zapisz wartości do jednej zmiennej i to ją zwróć jako wynik funkcji:
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 6.09.2013 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Uporałem się z tym pozmieniałem trochę konstruktor ale teraz działa. Dzięki wszystkim za pomoc. Ma ktoś może jakieś uwagi jeszcze?
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
zamień setIlosc na getIlosc i inne sety też pozamieniaj.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 6.09.2013 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Już napisałem coś nowego o co chyba nie ma się przyczepić jednak jedynej rzeczy której nie rozumiem to o co chodzi z tą konwersją na Stringi
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o to, że klasa może zawierać różne dane. Metoda __toString pozwala na wyświetlenie tych elementów klasy, które chcemy i w takiej formie jak nam jest wygodniej. Poczytaj w manualu o metodach magicznych.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 07:51 |