I mostly ignore panhandlers to be honest. Very rarely do I carry cash of any kind and just as unlikely I would be carrying food around.
Volunteering my time locally is more helpful than a giving someone spare change on the street anyway. I am active in my community.