Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak najlepiej to zrobić ?
become
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 12.01.2007

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


korzystam z klasy DB pakietu PEAR do łączenia się z bazą danych.

teraz chciałbym sobie stworzyć kilka funkcji: dodawanie uzytkownika, usuwanie użytkownika itp.

jak najlepiej to zrobić ?

1. stworzyć klasę rozszerzoną, z funkcjami (SELECTAMI) które bedą wykonywały odpowiednie akcje ?
2. czy po prostu stworzyc zbior funkcji, gdzie w kazdej z nich bede na nowo tworzyl nowe polaczenie z baza mysql ?

Czy odwoływanie sie w funkcjach do obiektu klasy poprzez zmienna globalną jest prawidłowym zachowaniem programowania ?
np.

$mysql= new DB();

function dodajUzytkownika($array) {
global $mysql;

$q="INSERT INTO ....."
$mysql->query($q);
}


i jeszcze jedna sprawa.

mam stworzoną klasę do obsługi plików cookie.

jeżeli stworzę sobie klasę do obsługi np. logowania, albo formularza i chciałbym w tej klasie wykorzystać wlasciwosci i metody z klasy cookie, to jak najlepiej to zrobić ?
chodzi mi o komunikację pomiedzy różnymi klasami ?
na pewno rozszezanie klasy odpada bo logicznie robią one zypełnie co innego - wiec jak ?

Ten post edytował become 22.01.2007, 18:49:11
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: 25.12.2025 - 14:39