Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> konstruktor, proste pytanie o konstruktor
-Gość_Krzysiek-
post
Post #1





Goście







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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  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 $


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-Gość_Krzysiek-
post
Post #3





Goście







Cytat(nospor @ 2005-07-13 16:24:28)
Jak odwolujesz się poprze $this to już po strzaŁce -> nie dawaj $

dzięki biggrin.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: 19.08.2025 - 04:29