Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wymuszenie typu parametru metody
WiruSSS
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 7
Dołączył: 3.02.2007

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


Witam

Niektóre funkcje dostępne w php wymagają aby przekazywany parametr był tablicą inne znów wymagają stringa. Jak się poda błędny typ to wywala error. Czy istnieje jakiś sposób aby tak samo wymusić, aby np parametr przekazywany do metody był określonego typu? ...czy muszę implementować własną metodę/funkcję sprawdzającą?

Ten post edytował WiruSSS 11.08.2013, 09:23:00
Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Google: PHP Type Hinting - niestety ten element języka (jak i inne związane ze statycznym, silnym typowaniem) jest bardzo słabo rozwinięty ze względu na dynamiczną naturę PHP.
Go to the top of the page
+Quote Post
WiruSSS
post
Post #3





Grupa: Zarejestrowani
Postów: 83
Pomógł: 7
Dołączył: 3.02.2007

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


... to co znalazłem pod podanym linkiem spełnia oczekiwania (IMG:style_emoticons/default/smile.gif)

  1. class Foo
  2. {
  3. public function bar(array $params)
  4. {
  5. print_r($params);
  6. }
  7. }


Ten post edytował WiruSSS 11.08.2013, 10:34:15
Go to the top of the page
+Quote Post

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.09.2025 - 18:21