![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 144 Pomógł: 18 Dołączył: 11.12.2005 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Stworzyłem coś takiego :
Jest to moja pierwsza klasa, i mam pytanie do Was, co w tym jest nie tak że nie wyświetla mi roku urodzenia ? Jak to skonstruować ? Ten post edytował ostrylg 4.03.2009, 03:58:05 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
1. co tu robi global?
2. nie deklarujesz $this->data, $this->dataU przed pierwsyzm uzyciem 3. poczytaj jak sie zmienne zapisuje ($wiek a nie wiek) 4. nie zwracasz nic z tej funkcji -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Umieszczasz wiek w polu $osoba->wiek a potem odwołujesz się do zmiennej wiek i do tego zapominasz o znaku $
Proponuję też zrezygnować z robienia globalnej daty i ustalania jej poza klasą. Po tych przeróbkach wygląda to tak:
// edit - zauważ że dodałem return do metody ustal_date Ten post edytował Foxx 4.03.2009, 04:51:44 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 20:32 |