当前位置:首页>戏曲>京剧知识|046|梅兰芳:中国戏曲的表演艺术(上)

京剧知识|046|梅兰芳:中国戏曲的表演艺术(上)

  • 2026-05-11 00:59:11
京剧知识|046|梅兰芳:中国戏曲的表演艺术(上)
许姬传按:这份讲稿,本来预备在1960年5月中国戏曲学院戏曲表演艺术研究班上宣读,但当时的中国戏曲研究院副院长罗合如主张不用这份讲稿。另拟提纲式的内容讲过后,由许源来整理成文字,题目是《关于表演艺术的讲话》,已收入《梅兰芳文集》。此文一直未发表。
中国戏曲学院举办的表演艺术研究班,已经开课好几天了,因为忙,我今天才能抽出时间来和诸位谈谈。我向来不善于讲演,这一点大家都了解。今天我想用漫谈方式,想到哪里就说到哪里,作为彼此研究讨论之助,有说得不对的地方,希望大家不客气地指出来。

中国戏曲的表现手法是现实主义的,它是从生活中经过艺术加工提炼出来的。因此,概括精炼,合乎舞台表演的原则。例如演员在台上转一个圆场,就代表走了几百里、几千里路;四龙套、四靠将可以代表千军万马;《三岔口》戏中,演员在几万烛灯光下表现黑暗中对打,观众被那种逼真的表演艺术所吸引,相信这真是在黑夜中。
戏曲里有一套表演程式,大部分是用虚拟的手法,也就是象征性的动作来代替实物的。例如上马、下船、登山、涉水、开门、下楼,以至穿针引线,都不用真东西而用手势、身段表现出来。这些程式和动作,都是从生活中提炼出来,经过艺术加工而成为戏曲表演艺术的重要部分。这里牵涉到艺术真实与生活真实的问题,二者之间有矛盾而又是统一的。我想引用毛主席《在延安文艺座谈会上的讲话》里面的几句话来说明这个问题:
“人类的社会生活虽是文学艺术的唯一源泉,虽是较之后者有不可比拟的生动丰富的内容,但是人民还是不满足于前者而要求后者。这是为什么呢?因为虽然两者都是美,但是文艺作品中反映出来的生活却可以而且应该比普通的实际生活更高,更强烈,更有集中性,更典型,更理想,因此就更带普遍性。”
这段话已经把艺术真实和生活真实的关系讲得非常清楚,非常透彻,抓住了根本所在,对于我们戏曲表演的创作实践,有着很高的指导意义。从这里可以体会到,艺术真实不等于生活真实的翻版;可是艺术真实不仅不能脱离生活真实,还应该比它更集中、更丰富,反过来影响生活,促进生活。因此,在我们创作的时候,必须要注意它们之间的辩证的统一关系。今天广大工农兵所要看的,就是这种既精且美、既反映现实又充满了美好的理想、有说服力、能够感动人的好戏。我们演员就应该深入钻研,努力提高思想性、艺术性,以满足他们的要求。
我演过《打渔杀家》里的萧桂英,里面有摇橹的身段。我曾经在坐船时观察过女子摇橹的动作,前俯后仰,两脚叉开站定不动。我觉得演戏时只能吸取她的部分姿势,不能照样摹仿。尽管萧桂英是有武艺的,可是那样做,就不符合舞台的要求。舞台上要求把生活里的动作加以概括并舞蹈化。桂英摇船表现在脚底下是来回换丁字步,所以我们传统的身段和实际生活中的动作不完全一致,可是却能很美地表现这个摇船的形象。又如,上马的动作,真实的生活是左脚认镫,右腿跨上去。京剧武生这一身段,比较接近真实,并且有很多不同的上马姿势;旦角上马却不能认真的跨腿,因为那样做并不美,她可以用趟马等其他马上动作表现婀娜的姿态,来发挥舞蹈的效果。

中国戏曲的表演艺术,是个综合体,它包括唱、做、念、打等各方面成为一套完整的体系。现在我就这几个方面,结合自己演戏的经验谈一谈。
唱、做、念、打统一于人物的思想感情,同时又必须统一于表演节奏。这两者的关系,也就是内容决定形式的问题。表演艺术必须通过唱、做、念、打来完成,而唱、做、念、打必须以口、眼、手、身、步为基础。很明显,在唱、念上必须讲究口法;做、打方面,则必须通过高度准确的手、眼、身、步法才能很好地表现出来。口、眼、手、身、步在舞台上必须贯串起来,是不可分割的整体。但为了说明运用方法,现在分开来谈一谈。
口法指的是唱、念。京剧和昆曲的吐字、发音,一向是根据中州音来唱的。中州音是几百年来经过若干戏剧家的研究、实践,成为戏曲的共同语言。它要讲究四声、阴阳、尖团、反切、出字收音,目的是让观众听清楚演员所唱所念的字。单是清楚是不够的,还要好听;单求好听还不够,昆曲讲究唱曲要唱出曲情,在唱里传达出剧中人喜怒哀乐的思想感情,京剧界的人常说某人唱得有味儿,也就是说有感情。京剧界说唱戏要字正腔圆,而昆曲大师魏良辅先生分析得更细致,指出唱曲要“字清、腔纯、板正”。我体会他的说法,唱戏不仅要字正,还要清楚;行腔不仅要圆转自如,还要纯。“纯”字的意义,就是在创造唱腔和运用唱法方面,要从人物性格和剧情内容出发,不要过火地追求花巧,才能符合"纯”的精神。“板正”怎么讲呢?就是要求有高度准确的节奏。例如, 《玉堂春》里苏三出场时的几句散板,是比较难唱的,它要表达出苏三的复杂的心理状态。苏三当然是抱着伸冤希望来的,但过去洪洞县的阴森黑暗的往事,又使她不敢相信能够翻案,所以唱词里有“鱼儿落网有去无还”的悲观口气。这几句唱必须要灵活地掌握节奏,配合着手、眼、身、步,唱出感情,如同说话一般,这样才能拢住观众的神。如果唱的时候,没有很好地掌握节奏,某字应该长的唱短了,应该紧的唱松了,观众听了就会觉得不舒服。这就是演员对人物性格、唱词内容理解得不细致、不深刻的缘故。还有念白的节奏也很重要。苏三对堂上诉说冤情的大段念白,必须要提起调门,字字清楚,从轻重缓急、抑扬顿挫里面表达出苏三死里求生的心情。念白的调门,应与前面所唱散板的调门统一起来才和谐好听。念白大忌“一道汤”,不论是韵白或京白,如果不能根据剧情,运用轻重缓急、抑扬顿挫的技巧,就不会有恰当的节奏,如同小孩背书,索然无味。京剧界内行常说要有“心板”,就是要求演员准确地掌握节奏。
我现在结合本身的经验谈一谈。我初学戏的时候,嗓子是比较有条件的,老师的教法也是正确规矩的。那时我主要是学皮黄,也兼学一些昆曲。他们教我如何用嗓子,某字应该归什么韵;教我练习口劲,如何把字音唱得清楚;把唇、齿、舌、鼻、喉的运用方法在唱的时候就教给我了。我当时还很年轻,他们怎么教,我就怎么唱,唱错了,就纠正,但却没有像现在这样地去分析道理,我是知其然而不知其所以然。
他们还非常注重口形,认为口形与唱法有密切关系,讲究从出口到收音,保持正确口形。最忌张嘴时信口胡唱,乱加花字,结果把字音唱走了,使观众无法辨别你唱的是什么字,这是毛病。的确,一个字唱错了,有时会影响整个剧本的内容。另外,口形还有关舞台形象的美。旦角、小生没有髯口遮掩,如果龇牙咧嘴,眉毛乱动,就大大地破坏了完整的形象。所以我们在初期学唱时,如果发现这种现象,老师立刻叫我停下来,纠正我的口形。他们还郑重地告诉我:“初学时,养成坏习惯,以后改起来费劲,这是一辈子的事,不可大意!”
我早期的唱法,只做到规矩而已,对于技巧的运用是很不够的;中期有了一些进步,但还达不到清灵美妙的程度。抗日战争胜利后,我因为八年不唱,嗓子回了工,初唱时感到异常吃力,底气不足。大家都知道,声带就如同哨子一样,必须用气催动它才能发声;气不足,从事歌唱就很成问题。我那时担心我的舞台生命不能持久。幸而全国解放了,我异常兴奋,开始懂得戏曲艺术为人民服务的道理,我的舞台生活开始了新的生命。我不断在全国大中小城市演出,同时和兄弟剧种交流经验,获益良多。有时在广场上、病房里为工农兵演出,或在大炮旁边为战士清唱。我经过了多次的锻炼以及广大观众对我的鼓舞,我的嗓子渐渐充实起来,同时对换气、偷气、沉气、养气的技巧,也在实践中下了功夫,这样,我的唱法、气口就有了新的变化。我还体会到,嗓子和其他器官的协作关系是非常密切的,发展共鸣区是歌唱的必要条件。这种道理,我当初学戏时不完全明白,而在不断实践中,才找到了正确的方法。关于共鸣的道理,说起来很简单,它的性质好像扩大器,也就是声带和别的器官结合起来把声音扩大。拿日常生活里咳嗽的声音来说,有的人有共鸣,声音就洪亮,有的没有共鸣,声音就单薄。我举一个唱腔的例子来说明,如《宇宙锋》赵女装疯时,唱词中有一句“见哑奴她教我把乌云扯乱”,“乱”字就是“鼻腔共鸣”。
我认为在唱、念方面,如上面所说的出字、收音、口劲、气口、共鸣等等都是主要的。掌握了这些技巧,任何腔调都能唱得好听。所以有人说:字为主,腔为宾;字宜重,腔宜轻;字宜刚,腔宜柔。这些话都是很有道理的。现在我把创造唱腔方面的经验谈一谈。
我早期的唱腔是当时流行的青衣的传统唱法,比较简单朴素。自开始排演古装新戏,自己就琢磨比较新颖的唱腔,来配合新颖的装束。当然这是和先后伴奏的几位琴师如茹莱卿、徐兰沅、王少卿等的辛勤劳动分不开的。从初期的《嫦娥奔月》、《黛玉葬花》一直到四本《太真外传》为止,我觉得在唱腔方面已经繁复多样,似乎不能再向这方面发展了,所以后来排演的《抗金兵》、《生死恨》,在唱腔设计上就走向了平正通达的一路,不以追求新奇为目的了。我在去年为国庆十周年献礼排演《穆桂英挂帅》一剧,唱腔设计更以沉着简练为主,听上去好像比以前所排新戏的腔调简单些,但实质上并不简单,也就是说这出戏的唱腔和唱法,更多地注重表达剧中人复杂的思想感情方面。当然,这种唱法还是要和手、眼、身、步法紧密地配合起来,才能突出爱国女英雄穆桂英这一人物的性格和形象。我联想到画家的作品,早年总是简单一些,因为生活经验还不够丰富;中年精力充沛,画法就进入到工细饱满的阶段;到了晚年,又归入平正简净一路,看起来好像简单,而实际则是更集中、更典型、更理想,这是一种“绚烂归于平淡”的意境。我认为各种艺术的发展都有这三个阶段,我只是拿绘画作比方来说明戏曲表演艺术的问题。现在我概括地谈谈《穆桂英挂帅》的唱腔是怎样设计安排的。
《穆桂英挂帅》的唱腔是我和老战友、名琴师徐兰沅先生共同设计的。我们读完剧本,首先考虑到题材内容,适宜于西皮调,所以决定从头到底用西皮。跟着考虑哪场用什么板来唱。穆桂英出场后,听到西夏番王造反,佘太君和丈夫杨宗保都主张派儿子女儿到宋朝首都汴梁城去探听军情。她思想上显然有些波动,但事情尚未发展,所以用比较平淡的原板向佘太君表达她的意思。
第五场,剧本原词是穆桂英上场后念两句诗。我觉得剧本里没有慢板,而这个地方正适宜唱慢板,因为前面一场校场比武夺帅,是很火爆热闹的,这里就应该用缓慢的调子来调节台上的气氛,同时也符合穆桂英当时忧虑国事,又怕儿子在汴梁遭到奸臣的暗算,有损杨家威名的沉重心情。等到文广、金花姊弟二人捧印回来,剧情发展到一个高潮。她对杨文广的鲁莽闯祸,是用接近口语的散板配合着念白来训斥儿子的。等到余太君上场,制止她绑子上殿缴还帅印,穆桂英对佘太君说明她不愿挂帅的理由,唱的是“二六”,这种板式,最适宜于表达抑郁的内心情感。这段唱腔的运用是要表达出穆桂英的思想矛盾,着重在谴责宋王朝对杨家将的刻薄寡恩与宠用奸佞的方面,也就是上次夏衍部长说的属于内部矛盾的部分。经过佘太君以身作则的鼓励和劝告,穆桂英受到感动,经过思想斗争,决定不计较这内部矛盾,把敌我矛盾提到第一位来,所以向佘太君表示愿意挂帅出征。
佘太君下场后,穆桂英一个人在场上考虑问题。这时是想到强大的敌人来势凶猛,如何才能操必胜之券把敌人打败,所以用三句散板来说明穆桂英在出征前的通盘筹划:“一家人闻边报雄心振奋,穆桂英为报国再度出征。”这两句不使腔,尺寸要紧,如同说话一样。下面“二十年抛甲胄未临战阵”一句的气口和感情要唱出心问口、口问心的意思,所以要作一停顿,紧接着场面上打击乐起“九锤半”的锣鼓点子,这个点子往往用在考虑问题的时候,大锣的轻重缓急、抑扬顿挫,能够起着很大的辅佐作用。我这里用哑剧的手式、身段、脚步,配合着眼神和面部表情,先想到自己年纪大了,二十年没打仗,精力不如当年,是否能担当这样的艰巨任务,又想到三关上将大半凋零,做出辅助无人的身段。经过这些考虑后,思想突然变过来,用一个“哎”字来表达她不能向困难低头,同时也和前面“一家人闻边报雄心振奋”呼应起来。紧接着唱“难道我竟无有为国为民一片忠心”。这句唱是自己答复“二十年抛甲胄未临战阵”那句唱词的,还是不使腔,把前面积蓄在身上的感情尽情地发泄出来。“一片忠心”四个字要提高来唱,恰好“忠心”两个字都是阴平声,可以使得上劲。唱到这里,我感到唱词内容与表演形式、我本人的思想感情与穆桂英的思想感情完全统一起来,成为一个整体,所以觉得特别痛快。
下面,我转身面对下场门,从振动人心的战鼓声中立刻回过身来。这时面部要表达出充满胜利信心的乐观情绪,与前面的踌躇顾虑形成强烈的对照。跟着,用唱快板和轻快的舞蹈姿势来说明穆桂英这时已经回复到她的青年时代,和头一场出场时娴静的家庭妇女的样子判若两人。
唱完快板,穆桂英得意洋洋地捧起帅印,唱出“我不挂帅谁挂帅,我不领兵谁领兵”的豪语。这两句要唱得直截了当,斩钉截铁,表示她的决心。关于几个捧印身段,我也想顺便谈一谈,这是我近年来看到龙门石刻和山西晋祠圣母殿里宫女塑像后从中吸取的神态。还有,我从前看过京剧《青石山》里杨小楼先生扮演关平的捧印姿势,也成为我创造的素材。这些捧印的身段,我在排练期间和演出过程中经过多少次的研究改进,才逐渐达到比较适当的地步。
末一场的发兵,是描写穆桂英在出征前检阅队伍、整顿纪律的事情。穆桂英在帘内唱倒板,八个男兵、八个女兵、四个靠将和一个捧印官先在“急急风”里上场,穆桂英披蟒扎靠,插翎子,抱令旗、宝剑,在“慢长锤”里扬鞭出场,接唱三句原板,这是描写军容强大。她看到了丈夫杨宗保和儿女金花、文广,马上回忆起少年光景,这里有六句唱词:“见夫君气昂昂军前站定,全不减少年时勇冠三军,金花女换戎装婀娜刚劲,好一似当年的穆桂英,小文广雄赳赳执戈待命,此儿任性忒娇生。”从第二句转入“南梆子”,“南梆子”的曲调比较宛转抒情。她想起了当年与丈夫并肩作战时的情景,其中包括穆柯寨招亲、破洪州、破天门阵的种种往事,又从金花的形象想到当年自己的样子,所以这三句用“南梆子”的唱腔配合着脸上兴奋愉快的表情,来表达穆桂英已经恢复了她的青春活力,同时也说明这位.女元帅对此番出兵,一切都已考虑周密,因而成竹在胸、好整以暇的心情。对杨文广的唱词,指责他的任性缺点,就不能再用这个曲调,所以又转回西皮原板。
三句“南梆子”的运用,在这段戏里起了使唱词内容和唱腔更为紧密结合的作用。这是徐兰沅先生想出来的方法。徐先生虽已退休多年,但为了帮助我完成国庆十周年献礼的重大任务,他付出了辛勤的劳动,还对整个戏的音乐伴奏作了重要的指点,使这出戏能够顺利地演出。从这件事可以更清楚地看出音乐工作者和演员的密切关系,同时也可以说明,京剧里由八九个人用几件简单的乐器来伴奏,在板式、鼓点、曲调、牌子等方面如果处理得当,就可以表达复杂的思想感情,造成强烈的舞台气氛。这也可以体会到夏衍部长所说的“单纯地扩大乐队人数,并不是解决问题的唯一办法”。
为了丰富我们的戏曲音乐,过去我曾经在京剧里加入二胡,但在使用时应该有区别,比如老生、花脸就不适宜用二胡。还有,音乐的声音如果挡住了歌唱的声音,这就是喧宾夺主,也不妥当。当年老辈们常说:“某人的嗓子好,盖了弦唱。”这并不是说唱和乐器之间有分歧,而是在和谐一致的步调下突出了演员的唱工。我认为,作曲理论和作曲经验的如何结合,以及选择、吸收、改革种种问题,都是需要细心研究、大胆创造的。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-21 07:19:02 HTTP/2.0 GET : https://f.sjds.net/a/468400.html
  2. 运行时间 : 0.211436s [ 吞吐率:4.73req/s ] 内存消耗:4,316.28kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=a0d52fe9c90d1d87311a53d9cc5050ea
  1. /yingpanguazai/ssd/ssd1/www/f.sjds.net/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.sjds.net/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.sjds.net/runtime/temp/515214ef16c88a93e5374c9e895e8d02.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001295s ] mysql:host=127.0.0.1;port=3306;dbname=f_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.002119s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000772s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000657s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001443s ]
  6. SELECT * FROM `set` [ RunTime:0.000543s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001525s ]
  8. SELECT * FROM `article` WHERE `id` = 468400 LIMIT 1 [ RunTime:0.002649s ]
  9. UPDATE `article` SET `lasttime` = 1779319143 WHERE `id` = 468400 [ RunTime:0.001417s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000591s ]
  11. SELECT * FROM `article` WHERE `id` < 468400 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001129s ]
  12. SELECT * FROM `article` WHERE `id` > 468400 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.002133s ]
  13. SELECT * FROM `article` WHERE `id` < 468400 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001353s ]
  14. SELECT * FROM `article` WHERE `id` < 468400 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.004309s ]
  15. SELECT * FROM `article` WHERE `id` < 468400 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003509s ]
0.215271s