![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 30.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Według tego przykładu, chciałbym, aby $item1->test(); zwróciło parametr z innej zmiennej - $item2->name. Jak mam zrobić, żeby ta zmienna była dostępna, ponieważ nic nie zwraca. Mam nadzieję, że rozumiecie. Pozdro. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 5 Dołączył: 26.01.2011 Ostrzeżenie: (40%) ![]() ![]() |
Poczytaj tutaj najpierw: http://php.net/manual/en/language.variables.scope.php - powinno sie rozjasnic.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 30.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Problem rozwiązany :] Użyłem $GLOBAL
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
To nie jest rozwiązanie problemu, więcej - to jest antyrozwiązanie. Może opisz dokładniej, co chcesz osiągnąć, na pewno jest rozwiązanie Twojego problemu.
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 580 Pomógł: 85 Dołączył: 25.03.2010 Skąd: Skrzyszów :) Ostrzeżenie: (0%) ![]() ![]() |
Kod class Test1 {
public $test2; public function __construct(Test2 $test2) { $this -> test2 = $test2; } public function test() {return $this -> test2 -> zmienna;} } class Test2 { public $zmienna = 'xxxxxx'; } $test2 = new Test2(); $test = new Test1($test2); echo $test -> test(); Ten post edytował zend 28.02.2011, 01:15:08 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 08:19 |