Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Korzystanie z jednej klasy w drugiej...pytanie?
Joachim Peters
post
Post #1





Grupa: Zarejestrowani
Postów: 196
Pomógł: 2
Dołączył: 1.03.2006

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


Witam,

Dopiero zaczynam przygode z klasami, dlatego proszę was o porade.
  1. <?php
  2. class SQL
  3. {
  4. // jakis kod klasy
  5. }
  6. $db = new SQL();
  7.  
  8. class fva
  9. { 
  10. function fva() 
  11. { 
  12. global $db; 
  13. $db->sql_query("SELECT * FROM jakas_tabela LIMIT 1"); 
  14. } 
  15.  
  16. }
  17. ?>

Czy ten skrypt jest do bani?
Bo dostałem taką opinie:
Cytat
po co globalny obiekt jak .. tylko w klasie potrzebuje ? pomijajac totalny bezsens tego rozwiazania to moze on jeszcze bledy powodowac.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
eS...
post
Post #2





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

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


Hmm w sumie też tylko raczkuje w OOP ale może chodzi o to
  1. <?php
  2. class SQL{
  3.  // jakis kod klasy
  4. }
  5.  
  6.  
  7. class fva extends SQL{ 
  8.  
  9.  function fva() { 
  10. parent::sql_query('SELECT * FROM jakas_tabela LIMIT 1'); 
  11. //SQL::sql_query('SELECT * FROM jakas_tabela LIMIT 1'); 
  12.  } 
  13.  
  14. }
  15. ?>

rozumiem ze sql_query() to funkcja z klasy SQL

Jeżeli chodzi o kozystanie z jednej klasy(metod) w drugiej to chyba tylko dziedziczenie. Po co mu singleton?(nie krzyczcie wytłumaczcie)

Ten post edytował eS... 11.01.2007, 03:01:19
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: 5.10.2025 - 18:54