Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Logowanie
user_php.pl
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 6.10.2009

Ostrzeżenie: (0%)
-----


Mam takie pytanie teoretyczne. Chcę zrobić logowanie posługując się klasą User
  1. class User {
  2. function logowanie() {}
  3. }

Kod, który będzie odpowiedzialny za logowanie, będzie wyglądał tak:
  1. $user = new User();
  2. $user->logowanie();


I moje pytanie jest takie: Czy nie będzie żadnego problemu jeśli każda instancja tworzona przy logowaniu będzie nazywała się $user? Nie będą się nadpisywać? Czy nie będzie żadnego konfliktu jeśli każda zalogowana osoba będzie przypisana do zmiennej $user?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
user_php.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 6.10.2009

Ostrzeżenie: (0%)
-----


Ja to widzę tak:
  1. $user = new User(); // tworzona jest nowa instancja klasy, która jest alokowana w pamięci
  2. $user = new User(); // tworzona jest nowa instancja klasy, która jest alokowana w pamięci. Ale, ponieważ zmienna $user już jest w pamięci, zostaje ona nadpisana



Ten post edytował user_php.pl 11.10.2010, 13:34:16
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 17:15