![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 6 Dołączył: 8.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam czytając jeden z poradników na temat OOP bo tego sie teraz uczę
![]() KOD:
Zwraca: Notice: Undefined variable: liczba in C:\xampp\htdocs\index.php on line 13 Bad Czyli skrypt się wykonuje ale czepia się chyba tego że jest $o->$liczba a nie $o->liczba ale wtedy gdy usunę $ nie przejdzie przez set... Gdzie tkwi więc błąd ? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
$o->liczba = 500;
jest git |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Nie przejdzie przez __set() ponieważ ta metoda jest wywoływana wtedy, gdy nie da się dostać bezpośrednio do danej właściwości, czyli w Twoim przypadku:
PS. Za takie wykorzystanie __set() skreśliłbym w ogóle tego autora. Ten post edytował Crozin 20.04.2014, 12:08:47 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 6 Dołączył: 8.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
@UP
To poradnik z tego filmiku http://www.youtube.com/watch?v=ZXrNeRcI9Xc ogólnie to inne tutki są spoko ale w tym np do porównania używa = zamiast == ![]() @ Topic Jak mogę więc inaczej przefiltrować tę zmienną ? Ten post edytował Xart 20.04.2014, 12:12:25 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Powinieneś utworzyć dedykowane metody do nadawania i zwracania wartości tej właściwości:
Ten post edytował Crozin 20.04.2014, 12:21:42 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 6 Dołączył: 8.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Jeszcze takie pytanko
![]() Macie może jakiś dobry link do kursu PDF/YT ? No i co oznacza to return ? Bo ten gościu na YT tego return nie używał wcale.. |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Kursu PDF? Co to znaczy. #edit - aa kurs OOP w PDF, myślałem o kursie nauki PDF
![]() Return - metoda coś zwraca. W jakimś kursie OOP znajdziesz szczegółowy opis Ten post edytował Turson 20.04.2014, 12:32:28 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Sugerowałbym zacząć od źródła: http://www.php.net/manual/en/ - manual jest zwięzły i napisany prostym językiem. Jest nawet częściowo spolszczony. A jeżeli nie wiesz co oznacza return, śmiem twierdzić, że nie masz opanowanego zagadnienia funkcji w PHP. Zanim weźmiesz się za OOP powinieneś przynajmniej przyswoić podstawy języka.
Ten post edytował Crozin 20.04.2014, 12:31:42 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 6 Dołączył: 8.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Podstawy języka znam
![]() ![]() Ale pisałem to bez funkcji i oparte na mysql_ No i wiesz czas się przerzucić bo nawet funkcji nie używałem tylko zapisywanie odczytywanie if, switch i tyle... |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:33 |