Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Przekazywanie obiektow
Koldy
post 26.09.2014, 00:19:15
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 1
Dołączył: 28.06.2009
Skąd: Great Britan

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


Witajcie,

chcialbym zapytac czy gdy mam obiekt
  1. class A {
  2. public $obj = new ABC;
  3. public $obj2 = new ABCA;
  4. public $obj3 = new ABCV;
  5. public $obj4 = new ABCB;
  6. }


i przekazuje obiekt klasy A gdzie np.
  1. class C {
  2. __construct (A $x) {
  3. }
  4. }


i w kalsie C uzywam obiektu np ABC ale nie reszty, to czy jest wciaz wydajny sposob. Gdyz to robi mi metlik w glowie, ale z tego co wiem obiekty przekazywanie sa przez referencje, wiec tamte obiekty tak na prawde sa tak jakby nie tkniete, tak?

Ten post edytował Koldy 26.09.2014, 00:20:50


--------------------
$progress++;
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
ziolo
post 26.09.2014, 00:28:01
Post #2





Grupa: Zarejestrowani
Postów: 82
Pomógł: 20
Dołączył: 17.01.2009
Skąd: Kraków

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


Tak, to nie ma wpływu na wydajność.

Obiekty ABC, ABCA, ABCV, ABCB są tworzone gdy tworzysz obiekt A.

Potem możesz już ich swobodnie używać. W obiekcie C tylko używasz innego obiektu.
Go to the top of the page
+Quote Post
Koldy
post 26.09.2014, 00:45:21
Post #3





Grupa: Zarejestrowani
Postów: 98
Pomógł: 1
Dołączył: 28.06.2009
Skąd: Great Britan

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


Dzieki wielkie!


--------------------
$progress++;
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 19:40