Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zmienna globalna w klasie
sf
post 10.01.2005, 19:38:57
Post #1





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Przeglądając bibliotekę PEAR natknołem się na przykład,w którym wewnątrz klasy mamy zmienną globalną...

  1. <?php
  2. class MyPerson {
  3.  
  4. // gets an array of data about the seleted person
  5. function getPerson($id) {
  6. global $db;
  7. $result = $db->query(&#092;"SELECT * FROM person WHERE id=$id\");
  8. return $result->fetchRow();
  9. }
  10.  
  11. // example of checking a password.
  12. function checkPassword($username,$password) {
  13. global $db;
  14. $db->query(&#092;"SELECT username FROM person WHERE username='$username' AND password = '$password'\");
  15. return $result->fetchRow();
  16. }
  17.  
  18. }
  19. ?>


Tylko bardzo mnie ciekawi skąd takie podejście... Jeśli sobie stworzę dwa obiekty $db i $db2 to jak mam wykorzystać tą klasę do obiektu $db2? W C++ bym chyba to zrobił na wskaźnikach, a tak to nie wiem co mam zrobić... może $db3 = $db; $db = $db2? (o ile to jest poprawne :}).


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:03