Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]php błąd, php bład
Johnny_Smithh
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 6.09.2013
Skąd: Kraków

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


Witam serdecznie to mój pierwszy post. Uczę się projektowania obiektowego, dziś napisałem swój pierwszy skrypt jednak nie mogę ustawić przyczyny błędu bardzo proszę o pomoc (IMG:style_emoticons/default/smile.gif)


  1.  
  2. <?php
  3.  
  4. class book
  5. {
  6. public $Tytul;
  7. public $Autor;
  8. public $Ilosc_Stron;
  9. public $Tematyka;
  10.  
  11. public function __construct($Tytul, $Autor)
  12. {
  13. $this->Tytul=$Tytul;
  14. $this->Autor->$Autor;
  15. }
  16.  
  17. public function getTytul ()
  18. {
  19. return $this->Tytul;
  20. }
  21.  
  22. public function getAutor($Autor)
  23. {
  24. $this->Autor = $Autor;
  25. }
  26.  
  27. public function getIlosc_Stron()
  28.  
  29. {
  30. return $this->Ilosc_Stron;
  31. }
  32.  
  33. public function getTematyka()
  34.  
  35. {
  36. return $this->Tematyka;
  37. }
  38.  
  39.  
  40. class fantasty_book extends book
  41. {
  42. }
  43.  
  44. class criminal_book extends book
  45. {
  46. }
  47.  
  48. $book1 = new fantasty_book('jakis tam tytul', 'jakis tam autor');
  49. $book2 = new criminal_book('jakis tam tutul inny', 'jakis tam inny autor');
  50.  
  51. echo ($book1, $book2);
  52.  
  53. }
  54. ?>
  55.  



a błąd mi wyskakuje taki : Parse error: syntax error, unexpected 'class' (T_CLASS), expecting function (T_FUNCTION) in C:\wamp\www\php\ksiazka.php on line 39

nie wiem co z tym zrobić, proszę o pomoc ;(
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(Johnny_Smithh @ 6.09.2013, 11:02:59 ) *
Witam serdecznie to mój pierwszy post.

Witam również, ale na przyszłość proszę nadać sensowne tematy swoim wątkom.
Go to the top of the page
+Quote Post
Johnny_Smithh
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 6.09.2013
Skąd: Kraków

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


Cytat(phpion @ 6.09.2013, 11:48:43 ) *
Witam również, ale na przyszłość proszę nadać sensowne tematy swoim wątkom.



Ok, przepraszam.


Napisałem teraz tak, jednakże wyświetla mi tylko autora a tytułu już nie. Mogę prosić o jeszcze jakieś wskazówki ? tak jak napisałem na początku to mój pierwszy skrypt więc proszę o trochę zrozumienia i cierpliwości (IMG:style_emoticons/default/smile.gif)


  1.  
  2. <?php
  3.  
  4. class book
  5. {
  6. public $Tytul;
  7. public $Autor;
  8. public $Ilosc_Stron;
  9. public $Tematyka;
  10.  
  11. public function __construct($Tytul, $Autor )
  12. {
  13. $this->Tytul=$Tytul;
  14. $this->Autor=$Autor;
  15. }
  16.  
  17. public function getTytul ()
  18. {
  19. return $this->Tytul;
  20. }
  21.  
  22. public function getAutor($Autor)
  23. {
  24. $this->Autor = $Autor;
  25. }
  26.  
  27. public function getIlosc_Stron()
  28.  
  29. {
  30. return $this->Ilosc_Stron;
  31. }
  32.  
  33. public function getTematyka()
  34.  
  35. {
  36. return $this->Tematyka;
  37. }
  38.  
  39. public function __toString()
  40.  
  41. {
  42. return $this->Autor;
  43. return $this->Tytul;
  44. return $this->Tematyka;
  45. }
  46.  
  47. }
  48.  
  49.  
  50. class fantasty_book extends book
  51. {
  52. }
  53.  
  54. class criminal_book extends book
  55. {
  56. }
  57.  
  58. $book1 = new fantasty_book('Ogiem i mieczem', 'Henryk Sienkiewicz', 6000, 'historyczna');
  59.  
  60. $book2 = new criminal_book('Wladca pierscieni', 'John Tolkien', 600, 'fantazy');
  61.  
  62. echo $book1;
  63. echo ("<br>");
  64. echo $book2;
  65.  
  66. ?>



(IMG:http://img600.imageshack.us/img600/3648/x7vg.jpg)

Ten post edytował Johnny_Smithh 6.09.2013, 11:18:53
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: 14.10.2025 - 09:48