Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przekazanie zmiennej
Maciek1705
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 3
Dołączył: 15.06.2009

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


Witam mam pewien problem na początek dodam że to pierwszy mój skrypt w oop więc pewnie głupie pytanie zadam. Przedstawię kod:
  1. class sample{
  2. // tutaj znajduje się środek klasy deklaracja zmiennych oraz funkcja
  3. }
  4.  
  5. $sample = new sample();
  6. $ZMIENNA = $sample->long();
  7.  
  8. class to_next{
  9. private $current_position = ?;
  10.  
  11. dalszy ciąg kodu
  12. }


jak zrobić żeby przekazać wartość $ZMIENNA od razu do $current_position żeby wyglądało to tak:
private $current_position = $ZMIENNA;

tylko że tak się nie da, próbowałem różnych opcji ale nie wiem czy podczas deklaracji rodzaju zmiennej można nadać jej wartość innej zmiennej?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




@Szymciosek: Ty i !*! też to zrobiliście, ale !*! zamieszał w to jeszcze settera (zupełnie niepotrzebnie, choć już zaznaczył tam konstrukcję __construct($zmienna) ) i stąd może autor się pogubił. Ja tylko nieco mocniej zaznaczyłem, że takie rozwiązanie istnieje i dziwiłem się, że niektórzy tego albo nie zauważyli, albo cudują. Swój punkt przeniosłem na Was obu, bo to Wam się on należy. Ja tylko potrząsnąłem autorem by wrócił "na właściwe tory" (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- Maciek1705   przekazanie zmiennej   27.06.2012, 10:56:44
- - !*!   Wywołujesz klasę to_next z jakimś parametrem np. ...   27.06.2012, 11:00:14
- - Szymciosek   Nie wiem czy dobrze rozumiem [PHP] pobierz, plain...   27.06.2012, 11:01:38
- - Maciek1705   nie nie ok tak wiem że można ale nie do końca o to...   27.06.2012, 11:46:15
- - nospor   Nie da się i już. Napisz lepiej co chcesz przez t...   27.06.2012, 11:51:05
- - Szymciosek   No właśnie autor tak trochę bez sensu kombinuje, n...   27.06.2012, 11:54:08
- - nospor   Cytatnie chciałem tego pisać, ale już ok.No ale sk...   27.06.2012, 11:55:21
- - !*!   Nie możesz ponieważ klasy są hermetyczne i wszytko...   27.06.2012, 11:59:03
- - Maciek1705   już Wam mówię o co chodzi. jest plik do zmiany wer...   27.06.2012, 12:39:57
- - peter13135   Nie chce mi się specjalnie czytać tego tematu, wię...   27.06.2012, 12:55:46
- - Maciek1705   przerobiłem już tak skrypt że zmienną mam w sesji ...   27.06.2012, 19:26:23
- - peter13135   No stary, to podstawy. Dałem Ci przykład przecież....   27.06.2012, 19:30:43
- - Maciek1705   nie no wszystko ok za przykład dziękuje ale ale ws...   27.06.2012, 20:58:24
- - !*!   Czytałeś co napisałem? Klasy są hermetyczne. Więc ...   27.06.2012, 21:03:07
- - thek   A to nie może użyć konstruktora sparametryzowanego...   27.06.2012, 21:58:55
|- - Szymciosek   Cytat(thek @ 27.06.2012, 22:58:55 ) A...   28.06.2012, 10:14:17
- - !*!   To jest tak oczywiste że nie warto o tym wspominać...   27.06.2012, 22:03:24
- - Maciek1705   podpowiedź thek podziałała dzięki za pomoc   28.06.2012, 10:12:21
- - thek   @Szymciosek: Ty i !*! też to zrobiliście, ...   28.06.2012, 10:42:14


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: 15.09.2025 - 17:33