Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: konstruktor
Forum PHP.pl > Forum > Przedszkole
Gość_Krzysiek
Witam.
Mam coś takiego:
  1. <?php
  2. class test {
  3. var $v1;
  4. var $v2;
  5. function test() {
  6. $this->$v1 = 1;
  7. $this->$v2 = 2;
  8. echo $this->$v1, $this->$v2;
  9. }
  10. };
  11.  
  12. $a = new test;
  13. ?>

dlaczego wynikiem jest 22 a nie 12? Co robię nie tak?
nospor
  1. <?php
  2.  
  3. class test {
  4. var $v1;
  5. var $v2;
  6. function test() {
  7. $this->v1 = 1;
  8. $this->v2 = 2;
  9. echo $this->v1,$this->v2;
  10. }
  11. };
  12.  
  13. $a = new test();
  14.  
  15.  
  16. ?>
Jak odwolujesz się poprze $this to już po strzaŁce -> nie dawaj $
Gość_Krzysiek
Cytat(nospor @ 2005-07-13 16:24:28)
Jak odwolujesz się poprze $this to już po strzaŁce -> nie dawaj $

dzięki biggrin.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.