这是一首至情至性的纪事诗,表现出诗人纯朴的性格和好客的心情。作者自注:“喜崔明府相过”,可见诗题中的“客”,即指崔明府。其具体情况不详,杜甫母亲姓崔,有人认为,这位客人可能是他的母姓亲戚。“明府”,是唐人对县令的尊称。相“过”,即探望、相访。
首联先从户外的景色着笔,点明客人来访的时间、地点和来访前夕作者的心境。“舍南舍北皆春水”,把绿水缭绕、春意荡漾的环境表现得十分秀丽可爱。这就是临江近水的成都草堂。“皆”字暗示出春江水势涨溢的情景,给人以江波浩渺、茫茫一片之感。群鸥,在古人笔下常常作水边隐士的伴侣,它们“日日”到来,点出环境清幽僻静,为作者的生活增添了隐逸的色彩。“但见”,含弦外之音:群鸥固然可爱,而不见其他的来访者,不是也过于单调么!作者就这样寓情于景,表现了他在闲逸的江村中的寂寞心情。这就为贯串全诗的喜客心情,巧妙地作了铺垫。
颔联把笔触转向庭院,引出“客至”。作者采用与客谈话的口吻,增强了宾主接谈的生活实感。上句说,长满花草的庭院小路,还没有因为迎客打扫过。下句说,一向紧闭的家门,今天才第一次为你崔明府打开。寂寞之中,佳客临门,一向闲适恬淡的主人不由得喜出望外。这两句,前后映衬,情韵深厚。前句不仅说客不常来,还有主人不轻易延客意,今日“君”来,益见两人交情之深厚,使后面的酣畅欢快有了着落。后句的“今始为”又使前句之意显得更为超脱,补足了首联两句。
颈联实写待客。因为居住在偏僻之地,距街市较远,交通不便,所以买不到更多的菜肴,宴席不丰盛。家境贫寒,未酿新酒,只能拿味薄的隔年陈酒来招待你。以上虚写客至,下面转入实写待客。作者舍弃了其它情节,专取最能显示宾主情意的生活场景,着意描画。主人盛情招待,频频劝饮,却因力不从心,酒菜欠丰,而不免歉疚。我们仿佛听到那实在而又亲切的家常话,字里行间充满了融洽气氛。“盘飧”,盘中的菜肴。“飧”,本指熟食,这里泛指菜。“兼味”,菜肴一种叫味,两种以上叫兼味。“旧醅”,旧酿的隔年浊酒。“醅”,未经过滤的酒。古人好饮新酒,所以诗人因旧醅待客而有歉意。
这是一首工整而流畅的七律。前两联写客至,有空谷足音之喜,后两联写待客,见村家真率之情。篇首以“群鸥”引兴,篇尾以“邻翁”陪结。在结构上,作者兼顾空间顺序和时间顺序。从空间上看,从外到内,由大到小;从时间上看,则写了迎客、待客的全过程。衔接自然,浑然一体。但前两句先写日常生活的孤独,从而与接待客人的欢乐情景形成对比。这两句又有“兴”的意味:用“春水”、“群鸥”意象,渲染出一种充满情趣的生活氛围,流露出主人公因客至而欢欣的心情。
杜甫《宾至》、《有客》、《过客相寻》等诗中,都写到待客吃饭,但表情达意各不相同。在《宾至》中,作者对来客敬而远之,写到吃饭,只用“百年粗粝腐儒餐”一笔带过;在《有客》和《过客相寻》中说,“自锄稀菜甲,小摘为情亲”、“挂壁移筐果,呼儿问煮鱼”,表现出待客亲切、礼貌,但又不够隆重、热烈,都只用一两句诗交代,而且没有提到饮酒。反转来再看《客至》中的待客描写,却不惜以半首诗的篇幅,具体展现了酒菜款待的场面,还出人料想地突出了邀邻助兴的细节,写得那样情彩细腻,语态传神,表现了诚挚、真率的友情。这首诗,把门前景,家常话,身边情,编织成富有情趣的生活场景,以它浓郁的生活气息和人情味,显出特点,吸引着后代的读者。