宾语前置,“何”是疑问代词“什么”,是动词。正常语句“客为何者”“何为者”是惯用短语,解释为:干......的人,在句中充当谓语成分。一般来说,使用这个短语含有比较轻蔑的意味。“客何为者?”翻译过来,就是:“你是干什么的?”“何为”可以理解为一个介宾短语。所以,很多教材教辅将这句话视为宾语前置句。