Cytat(andycole @ 16.08.2009, 14:21:23 )

Tak bedzie chyba bardziej elastycznie i nie mylaco

Tak, ale pisałem o tym wyżej. W twojej wersji w zależności od tego, czy jest ustawiona zmienna $key, $strField czy inna, to musi być if w kodzie skryptu, żeby wybrać odpowiednią metodę.
A w moim wypadku if jest zaszyty w kodzie metody i po cichu realizuje przeciążanie funkcji, którego w PHP standardowo nie ma. Minus mojego rozwiązania jest taki, że format zwracanych danych różni się w zależności od przekazanego parametru bądź jego braku. Tylko jak już pisałem, nazwa metody jest myląca - teoretycznie powinno być
fetchFieldIfParamPassedInOtherWayFetchArray(), ale nie bądźmy masochistami