Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Pytanie odnośnie klas
isso
post
Post #1





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


Witam, mam takie pytanko:

Przypuścmy mam dwie klasy:

  1. <?php
  2. class php_session{
  3. // tu znajdują się wszystkie potrzebne operacje na sesjach
  4. }
  5.  
  6. class php_users{
  7. // tu mam wszystkie operacje na użytkownikach wyłączając te operacje, które można 
    wykonać za pomocą 
  8. // klasy php_session - czyli nadawanie ciasteczek i przenoszenie danych o użytkownikach za pomocą zmie
    nnych
  9. }
  10. ?>


I teraz tak:

W klasie php_users mam funkcję, która loguje użytkownika i chciałbym teraz użyć modyfikatorów z klasy php_session aby dodać do sesji informacje o tym, że użytkownik jest zalogowany jak połączyć te dwie klasy ? I jak się odwoływać do obiektów.

z góry dziękuję za odpowiedź
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maniekl2
post
Post #2





Grupa: Zarejestrowani
Postów: 162
Pomógł: 29
Dołączył: 6.04.2008

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


ja bym to zrobił w jednej klasie tylko podzielił na argumenty bo i tak masz to w jednym pliku nie ?

  1. <?php
  2. class php{
  3. public function php_session($id)
  4. {
  5. // tutaj co tam chcesz
  6. }
  7. public function php_users
  8. {
  9. // co tam chcesz i 
  10. return $this -> php_session($id); // możesz zamiast id wstawić imie
  11. }
  12. }
  13. ?>

a jeżeli w osobnych plikach to użyj
  1. <?php
  2. require_once('nazwklasy.php');
  3. $session = new php_session(); // w zależności jak nazwałeś klase
  4. $session -> php_session($id);
  5. ?>

chyba że źle zrozumiałem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował maniekl2 8.04.2008, 18:36:56
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: 14.10.2025 - 12:28