There non photosynthetic so youll need to feed them daily. Try and research before you buy, save you a lot of hassle in the long run. It would have to be a small fish I would imagine but many large polyp corals can eat fish technically speaking.
Sun coral. VERY important to feed it daily especially at that size. Most likely will only eat when the lights are off and you will need to spot feed it.