Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> __desctruct() jak?
eS...
post
Post #1





Grupa: Zarejestrowani
Postów: 367
Pomógł: 2
Dołączył: 4.03.2003
Skąd: C:/Windows/Temp

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


mam taka marna klase (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i zastanawiam sie jak uzyc __destruct
  1. <?
  2. class BD {
  3. var $host = '';
  4. var $user = '';
  5. var $pass = '';
  6. var $dbname = '';
  7.  
  8. function __construct(){
  9. $this->connect();
  10. }
  11.  
  12. function connect(){
  13. mysql_connect($this->host,$this->user,$this->pass) or die ($this->error());
  14. mysql_select_db($this->dbname)or die ($this->error());
  15. }
  16.  
  17. function error(){
  18. echo &#092;"error\";
  19. error_log(&#092;"Błąd na stronie\", 1, \"admin@admin.pl\",\"Subject:błąd:From:eroor class\");
  20. }
  21.  
  22. //  chodzi mi o to czy to robi sie tak
  23.  function __destruct(){
  24.  $this->connect();
  25. }
  26. //czy poprostu wywoluje sie sama funkcje __destruct i po sprawie??
  27. }
  28. ?>

dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kubatron
post
Post #2





Grupa: Zarejestrowani
Postów: 581
Pomógł: 0
Dołączył: 21.07.2003
Skąd: Jasło

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


Cytat(eS... @ 2004-12-30 11:50:30)
Cytat(Imperior @ 2004-12-29 10:48:41)
Ale to chyba tylko przypadek, że w __destruct() chcesz ustanowić połączenie?  (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif)

nie ja je chce tam zniszczyc |:->

A nie lepiej w twoim przypadku zamknąc tam połączenie?Bo niszczyć to sensu nie widze :/ zreszta ja to w swoim DBDriverze innaczej będe mieć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Zaniedługo go przedstawie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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 - 19:05