Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przestrzenie nazw w programowaniu obiektowym
Forum PHP.pl > Forum > PHP
MMySlime
Witam,
mam otóż problem z przestrzeniami nazw. Tworzę klasę pomocniczą do baz danych. Mam problem gdy próbuję wywołać funkcję fetchAll w PDO gdy nazwa funkcji w handlerze jest nazwana tak samo.

Kod:
  1. public static function fetch($sql, $values, $fetchmode = \PDO::FETCH_ASSOC)
  2. {
  3.  
  4. $res = self::query($sql, $values);
  5.  
  6. return $res->fetch($fetchmode);
  7.  
  8. }


Próbowałem wstawić "\" pomięczy -> a fetch i nic nie dawało.

A kod błędu jest taki "Fatal error: Call to a member function fetch() on a non-object"

Dzięki za wszelką pomoc smile.gif
nospor
A nie przyszlo ci poprostu do glowy, ze
$res = self::query($sql, $values);
zwraca nieobiekt ale np. null lub false?? Komunikt bledu wyraznie o tym mowi
MMySlime
W sumie racja, tak się skupiłem na tych namespace'ach że zignorowałem normalne błędy, dzięki za pomoc smile.gif
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.