Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Obiektowa silnia
CzlowiekSkrypt
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 9.11.2014
Skąd: Bytom

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


Witam, bawię się z obiektówką i postanowiłem dla praktyki napisać klasę która oblicza silnię, niestety wynik jaki dostaje to same zera i ich ilość jest zależna od wpisanej liczby podczas tworzenia obiektu. Kod strukturalnie działa bez zarzutu, niestety sypie mi się w OOP. Najbardziej mnie dziwią te zera, licznik jest ustawiony na 1 a zmienna $silnia też na 1 , skąd u licha te zera ?

  1.  
  2. <?php
  3.  
  4. class silnia {
  5.  
  6. public $silnia;
  7.  
  8. public function policz($liczba){
  9.  
  10. $this->liczba=$liczba;
  11.  
  12. for($i=1; $i<=$liczba; $i++){
  13. $this->silnia=1;
  14.  
  15. echo $silnia*=$i;
  16.  
  17. }
  18. }
  19. }
  20.  
  21. $obliczenie = new silnia;
  22. $obliczenie->policz(5);
  23.  
  24.  
  25. ?>
  26.  
  27. Wynik skryptu:
  28. Notice: Undefined variable: silnia in C:\xampp\htdocs\phptest\sesje\silnia.php on line 14
  29. 00000
  30.  
  31.  
  32.  
  33.  
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 00:07