![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 267 Pomógł: 36 Dołączył: 8.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taka metode:
Kod public function test(Cat $objCat) { $objCat->purr(); } moglby mi ktos wytlumaczyc do czego sluzy Cat ? Z gory dziekuje ![]() Ten post edytował *OuTSideR* 1.05.2009, 11:41:42 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Jest to wymuszenie typu obiektu przekazywanego jako parametr. Równie dobrze kod będzie działał bez tego słowa ale zawsze to dodatkowe zabezpieczenie. Jeśli spróbował być przekazać obiekt innego typu dostaniesz wówczas błąd. Więcej dowiesz się z manuala z sekcji type hinting.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 267 Pomógł: 36 Dołączył: 8.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
dzieki, jeszcze jedno - jesli np.:
Lion extends Cat i: $objLion = new Lion(); to czy zadziala: test($objLion); ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Spróbuj samodzielnie, a przekonasz się czy działa.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 267 Pomógł: 36 Dołączył: 8.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
zlamalem sobie niedawno reke, zrozum, nie chce mi sie pisac jedna
![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Jakoś na forum możesz pisać. Poza tym już nie przesadzaj: sprawdzenie tego zajmie ci przecież chwilkę.
// Edit: Proszę:
Wnioski wyciągnij sam. Ten post edytował phpion 1.05.2009, 11:48:19 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Hmm... na napisanie posta miałeś siłę a na skopiowanie kawałka kodu już nie? Nie mówiąc już o kliknięciu w jeden link manuala.
EDIT: spóźniony ![]() Ten post edytował Crozin 1.05.2009, 11:47:47 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 267 Pomógł: 36 Dołączył: 8.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem co Twoj komentarz wnosi do tematu...
Z extends dziala, w przeciwnym wypadku jest blad: Fatal error: Call to undefinied method... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 05:06 |