![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 790 Pomógł: 7 Dołączył: 6.02.2003 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Otóż mam sobie metodę klasy Member:
Wywołuję ją w sposób następujący:
I co dostaję? Cytat Argument 1 passed to Member::findByKey() must be an instance of string, string given ... I gdzie tu logika? Dodam tylko, że analogiczna sytuacja dla typu array działa. Daję na Hydepark, bo nie jest to dla mnie problem nie do rozwiązania. Traktuję to raczej jako ciekawostkę. Jak ktoś uzna, że trzeba przenieść, niech przeniesie. Ten post edytował seaquest 20.09.2007, 23:49:02 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Nie mam zamiaru porzucać php ponieważ z mojej perspektywy ten język ma wiele zalet: jest darmowy, ma duże wsparcie społeczności, jest łatwy, idealnie sprawdza się w zastosowaniach, dla których go stosuje itd. Dynamiczne typowanie... ok to rozumiem - osobiście nie lubię, ale rozumiem, że ma to swoje wady i zalety.
Ale z drugiej strony nie widzę powodu, dla którego nie stosować w funkcjach wymuszania typu na życzenie + przeciążeń funkcji - mechanizmy te są bardzo przydatne, co zresztą widać po głosach prawie całej społeczności, która się tego domaga. Myślę, że php bazuje na swojej społeczności więc społeczność ma prawo wskazywać pożądane kierunki rozwoju tego języka. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 16:45 |