![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 18.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam klasę do obsługi bazy mysql. Zwykle zapytanie wykonuje w ten sposób $sql -> sql_query('zapytanie'); Ostatnio jednak chciałem napisać sobie klase 'user', w której byłaby m.in. metoda dodająca uzytkownika do bazy. Dlatego chciałem się zapytać w jaki sposób mam odwoływać się do metody sql_query() wewnątrz klasy 'user'? Gdy normalnie chcę się odwołać do obiektu wewnątrz metody
pojawiają się błędy Kod Notice: Undefined variable: sql in c:\usr\krasnal\www\proba\index.php on line 17 Fatal error: Call to a member function sql_query() on a non-object in c:\usr\krasnal\www\proba\index.php on line 17 Z góry dziękuje za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Cytat Nie wiedziałem że w PHP5 nie można używać referencji do obiektów. Czy to znaczy, że parser sam wybierze, że to ma być referencja czy skopiuje cały obiekt? //to pytanie już czysto teoretyczne, po prostu chce wiedzieć smilingsmiley.gif Domyślnie obiekty są przekazywane przez referencję - jeśli chcesz kopię obiektu, to musisz zrobić to ręcznie. Parser nic nie wybiera : ) Ciagle to Ty decydujesz. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 11:36 |