Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][klasy]Problem, array
bim2
post
Post #1





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


Jesli dajac sobie var $z; a poznije oreslajac $this->z[1]='a'; to juz nie dziala ;/, czy w ym jest problem czy mam go gdzies indziej, bo pisze parser rss smile.gif i sie na tym zatrzymalem ze jak na klase przebudowalem to przestalo smigac. Jaby zmiennych nie bylo mad.gif


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Adiasz
post
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 28.02.2004

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


nie wkleiles kodu klasy wiec mozna wrozyc z fusow gdzie tkwi blad.
masz tu ponizej przyklad jak poprawnie sie dostac do tego typu zmiennej, zrob tak a napewno zadziala

  1. <?php
  2.  
  3. class Klasa {
  4. var $z = array();
  5.  
  6. function Klasa() {
  7. }
  8.  
  9. function setVarZ( $value ) {
  10. $this->z[1] = $value;
  11. }
  12.  
  13. function getVarZ( $number ) {
  14. return $this->z[(int)$number];
  15. }
  16.  
  17. }
  18.  
  19. $k = new Klasa();
  20. $k->setVarZ( "a" );
  21. print $k->getVarZ( 1 );
  22.  
  23. ?>
Go to the top of the page
+Quote Post
bim2
post
Post #3





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


THX, bardzo mi pomogles chodzilo o
  1. <?php
  2.  
  3. class a {
  4. function a($a) {
  5. $this->z[$a]=$a;
  6. }
  7. function g() {
  8. foreach...
  9. }
  10.  
  11. ?>
I foreach nie chcial smigac, poprostu wczesniej nie okreslala sie zmienna z bo nic nie bylo w czyms innym smile.gif


--------------------
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 Aktualny czas: 21.08.2025 - 09:17