Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zmienna globalna w klasie
sf
post
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 :}).
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: 4.10.2025 - 09:38