![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
Witam dopiero zaczynam php obiektowy i mam pewnie probelm chce zrobic zwykłą pętle tak dla przykładu ale nie wiem jak przeszukąłem już całe google (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i czytałem z 6 h dzisiaj (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i nic nie czaje co z tym $this może mi ktoś to w 4 zdaniach wytłumaczyć będe wdzięczny o to kod:
Kod <?php class Klasa { public $x; public function petla() { for ($x=1; $x<=10; $x++) return $this -> x; } $Klasa = new Klasa; $Klasa ->petla; echo "wynik wynosi{$Klasa->petla}"; ?> no taki błąd Kod Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in
Ten post edytował kielich 11.04.2009, 13:37:13 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
OK myśle że tak no ale ciągle jest mniejsza od nawet jak dam $a=200 i $b=200
Kod <?php
class Klasa { public function petla() { $a=59; $b=50; $wynik=$a+$b; return $wynik; } } try { if($wynik <= 100) { throw new Exception('liczba jest mniejsza od 100'); } echo 'blbalbalb '; } catch(Exception $w) { echo $w -> getMessage(); } $cos = new Klasa; echo " i wynosi: {$cos->petla()}"; ?> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 01:34 |