Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][klasy]Problem, array
Forum PHP.pl > Forum > Przedszkole
bim2
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
Adiasz
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. ?>
bim2
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.