Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wywoływanie fukcji obiektu w różnych plikach...
Forum PHP.pl > Forum > Przedszkole
stirith
Załóżmy że podczas udanego logowania w pliku : login.php tworzę
Kod
$user = new User($id);
po czym przenosi mnie na stronę główną... Jak na stronie głównej i innych podstronach móc korzystać z fukcji obiektu $user (klasy USER) np:
Kod
$user->getName();
questionmark.gif

Pzdr
nospor
Problem nie ma związku z programowaniem obiektowym - przenosze.

ps: poczytaj o sesjach
grzemach
masz kilka możliwości:
1. http://pl.wikipedia.org/wiki/Wzorzec_singletonu
2. do późniejszych funkcji przekazujesz obiekt który chcesz w nich wykorzystywać
3. inicializacja klas w indexie a później stosowanie global w każdej z metod w której chcesz obiekt danej klasy wykorzystać (nie wiem czy działa, nie sprawdzałem)

Ja w zależności od typu klasy korzystam, albo z sinletonu, albo olewam to i tworzę nową klasę gdzie potrzebuję (jeśli nie wykorzystuję w klasie danych wpisanych gdzieś indziej, i jeśli te dane nie są od siebie zależne). singletonu używam w logerze, bazie danych.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.