证人出庭作证有哪些要求

证人出庭作证,应该同时具有3个条件:
(1)公诉人、当事人或是辩护人、诉讼代理人对证人证言有异议;
【证人出庭作证有哪些要求】(2)该证人证言对案子判罪定刑有重大影响;
(3)人民法院认为证人必须出庭作证的 。
【法律依据】
《刑事诉讼法》第五十九条规定,证人证言必须在法庭上经过公诉人、被害人和被告人、辩护人双方质证并且查实以后,才能作为定案的根据 。法庭查明证人有意作伪证或者隐匿罪证的时候,应当依法处理 。