Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wymuszenie typu parametru metody
Forum PHP.pl > Forum > PHP
WiruSSS
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ą?
Crozin
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.
WiruSSS
... to co znalazłem pod podanym linkiem spełnia oczekiwania smile.gif

  1. class Foo
  2. {
  3. public function bar(array $params)
  4. {
  5. print_r($params);
  6. }
  7. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.