Solo para aclarar, cuando haces:
Código PHP:
A::SelectList();
Estas llamando al metodo SelectList de la clase A de forma estatica, asi que si usas PHP5, y el metodo no es estatico, un Warning se lanza, y en PHP6 te va a provocar un Error Fatal, asi que te recomiendo que tu funcion la declares como estatica:
Código PHP:
public static function SelectList() {}