当前位置:首页>讲义>金庸先生借赵半山之口的《太极拳讲义》:乱环诀、阴阳诀中的太极真义——附录原文

金庸先生借赵半山之口的《太极拳讲义》:乱环诀、阴阳诀中的太极真义——附录原文

  • 2026-03-29 11:06:36
金庸先生借赵半山之口的《太极拳讲义》:乱环诀、阴阳诀中的太极真义——附录原文

《飞狐外传》作者——金庸先生借赵半山之口传授的太极拳理,堪称武侠文学中的经典。这位太极高手在商家堡看似向叛徒陈禹传艺,实则将太极拳的精髓倾囊相授,尤其暗中指点少年胡斐,展现了一代宗师的智慧与胸襟。今日我们结合太极拳理论,重新解读这份珍贵的“武林讲义”。

一、乱环诀:圆转如环,借力制胜

赵半山朗声念出的“乱环诀”,正是太极拳圆形运动的精髓:

“乱环术法最难通,上下随合妙无穷。陷敌深入乱环内,四两能拨千斤动。”

核心要义:

1、招招成环,变化存乎其人太极拳每招每式皆含环劲,但绝非死板画圈。赵半山比划的“大圈、小圈、平圈、立圈、有形圈及无形圈”,对应武当赵堡太极拳的“圈劲八法”。实战中,高手以无形圈克有形圈——对方只见直来直往,实则已陷入你的环形力场。

2、以斜克正,以轻制重陈禹与赵半山推手时,明明力道更强,却总被带偏,这正是“以斜克正”的应用。赵堡拳强调“避正打斜”,不与对手硬碰硬,而是用30度左右的斜向圈化开攻势,再顺势反击。

3、发点与落点“找对发点,击准落点”这八个字,道破了太极打击的奥秘。赵半山后来与陈禹过招,胡斐喊“攻他左肋”,赵半山一击即中,正是看准了“落点”。太极拳训练中特别注重“听劲”——通过接触感知对方重心点,一击必中。

二、阴阳诀:万物负阴抱阳

“太极阴阳少人修,吞吐开合问刚柔。正隅收放任君走,动静变里何须愁?”

阴阳的实战应用:

1、吞法与吐法赵半山解释“散手以吞法为先,用刚劲进击,如蛇吸食;合手以吐法为先,用柔劲陷入,似牛吐草”。这对应太极拳的“吞吐劲”:吞是化劲收纳,吐是发劲放出。陈禹猛攻时,赵半山用的就是“吞”,将攻势收入无形。

2、以正打隅“务须以我之正冲敌之隅”——这是破解硬拼的妙招。正面交锋力大者胜,但若以我方正面攻击对方侧翼(隅),则力弱可胜力强。胡斐先前与王氏兄弟硬拼吃亏,正是未悟此理。

3、闪进合一“逢闪必进,逢进必闪”是阴阳互济的典型。武当赵堡拳有“闪进六合”之说:闪不是躲,而是在移动中调整角度;进不是冲,而是在控制中施加压力。赵半山演示的“守中有攻,攻中有守”,让胡斐恍然大悟。

三、三重境界:轻、重、空

赵半山点出太极武学三层境界:

1、用重不如用轻初学者总想用大力,但“双重行不通”——双方硬拼,力大者胜。陈禹初战赵半山就用错了力。

2、用轻不如用空高手用“空劲”,让对方力量无处着落。赵半山身悬空中却能压制陈禹,正是“空”的极致运用。太极拳称为“凌空劲”,看似不着地,实则借天地之势。

3、单重成功“单重是以我小力,击敌无力之处”。胡斐后来看出陈禹“左肋空虚”,赵半山一击即中,就是单重打法。

四、赵半山的教学智慧:说东指西,润物无声

这段传授最妙处在于赵半山的教学方法:

1、明教陈禹,暗授胡斐表面上在教训叛徒,实则每一句都针对胡斐刚才比武的破绽。这种“借桥过河”的教学法,既守武林规矩(不直接指点别派弟子),又成全良材。

2、危境演示,永生难忘赵半山故意卖后背给陈禹,演示“如何攻背心”;又身悬空中展示“空劲”,让胡斐在惊险中领悟拳理。这种沉浸式教学,远胜空洞讲解。

3、武德贯穿始终“若是以武济恶,远不如作个寻常农夫”这句话,把武学提升到人生境界。道门太极拳“拳以载道”,与赵半山的理念完全相通。

五、现代习练太极拳的反思

1、练拳先明理胡斐天资再高,不明“乱环阴阳”之理也会碰壁。今人学太极,切勿只记套路,要深究每个动作背后的“环”与“阴阳”。

2、松柔不是软弱陈禹败在“用僵劲”,以为力大就能赢。太极拳强调“松柔之中寓刚强”,赵半山那招看似柔和的云手,最终让陈禹跪地求饶。

3、活学活用,勿胶柱鼓瑟赵半山最后故意用“违反拳理”的招数取胜,就是要告诉胡斐:最高境界是“无招胜有招”。太极拳谚“有形练到无形处,方显太极真功夫”正是此意。

六、启示

金庸先生通过赵半山之口传授的,不仅是克敌制胜的技巧,更是一种圆融变通、以柔克刚的武当道门太极智慧。这套“讲义”之所以珍贵,正因为它把深奥的太极拳理,化入一场生死教学,让我们看到:真正的武学传承,不在口诀多么神秘,而在智者是否能因材施教,学者是否能心领神会。

今日重读以下这段原文,想象当年商家堡中,少年胡斐眼中闪耀的悟道之光——太极武学“新视界”的大门,被一位仁厚的宗师轻轻推开。

【原文】:

赵半山心中对胡斐大是感激,脸上却不动声色,对陈禹淡淡道:“陈爷,你为了学乱环诀和阴阳诀,伤了两条人命,其实大可不必这么费事。这两篇歌诀,在太极门中也算不得是什么了不起的不传之秘,赵某不才,倒还记得。你说过要向赵某讨教,今日就传了于你,也自不妨。”          众人一呆,均想:“他已难逃你的掌握,却来说反话。” 

却听赵半山又道:“我先说乱环诀与你,好好记下了。”于是朗声念道:“乱环术法最难通,上下随合妙无穷。陷敌深入乱环内,四两能拨千斤动。手脚齐进竖找横,掌中乱环落不空。欲知环中法何在,发落点对即成功。”

这八句一念,孙刚峰和陈禹面面相觑,说不出话来。

原来这八句诗不像诗、歌不像歌的话,正是太极门中的“乱环诀”。

陈禹幼时也依稀听父亲说起过,只是全然不懂其中奥妙,万想不到赵半山真能原原本本地念给自己听。 

他把心一横,生死置之度外,道:“其中含义,还请赵三爷指点。” 

赵半山道:“本门太极功夫,出手招招成环。所谓乱环,便是说拳招虽有定型,变化却存乎其人。手法虽均成环,却有高低、进退、出入、攻守之别。圈有大圈、小圈、平圈、立圈、斜圈、正圈、有形圈及无形圈之分。临敌之际,须得以大克小、以斜克正、以无形克有形,每一招发出,均须暗蓄环劲。” 

他一面说,一面比划各项圈环的形状,又道:“我以环形之力,推得敌人进我无形圈内,那时欲其左则左,欲其右则右。然后以四两微力,拨动敌方千斤。务须以我竖力,击敌横侧。太极拳胜负之数,在于找对发点,击准落点。”  

他所说的拳理明白浅显,人人能解,但其中实是含有至理。厅上众人均是武学好手,听他口中讲述,手脚比拟,无不出神。要知能听到这样一位武学名家讲述拳理精义,实是一生之中可遇而不可求的良机。

赵半山说的是太极拳秘诀,初时王氏兄弟、商老太、马行空、殷仲翔等还只存着观摩与切磋之心,但后来听他越说越是透彻,许多自幼积在心中的疑难,师父解说不出、自己苦思不明,却凭他三言两语,登时豁然而通。 

赵半山解毕“乱环诀”,说道:“口诀只是几句话,这斜圈无形圈使得对不对,发点与落点准不准,可是毕生的功力。你懂了么?”

陈禹盼望这“乱环诀”盼了一生,此时听得明白,懂得透彻,知道只要再加十余年苦练,凭此一诀,便可成武学大师,不由得满心欢喜,又问:“请问赵爷那阴阳诀又是如何?” 赵半山道:“阴阳诀也是八句歌,你记好了。”

陈禹听得出神,就似当年听父亲传授武功一般,随口应道:“是,孩儿用心记着。”待得一言出口,这才惊觉,不由得满脸通红,但众人都在倾听赵半山讲武,谁也没留意他说些什么,却无一个失笑。 

只听赵半山朗声念道:“太极阴阳少人修,吞吐开合问刚柔。正隅收放任君走,动静变里何须愁?生克二法随着用,闪进全在动中求。轻重虚实怎的是?重里现轻勿稍留。” 

这口诀陈禹却从没听见 过,但他此时全无怀疑,用心记忆。

只见赵半山拉开架式,比着拳路,说道:“万物都分阴阳。拳法中的阴阳包含正反、软硬、刚柔、伸屈、上下、左右、前后等等。伸是阳,屈是阴;上是阳,下是阴。散手以吞法为先,用刚劲进击,如蛇吸食;合手以吐法为先,用柔劲陷入,似牛吐草。均须冷、急、快、脆。至于正,那是四个正面,隅是四角。临敌之际,务须以我之正冲敌之隅。倘若正对正,那便冲撞,便是以硬力拚硬力。若是年幼力弱,功力不及对手,定然吃亏。” 

胡斐一直在凝神听他讲解拳理,听到此处,心中一凛:“ 难道这句话是说给我听的么?是说我与王剑英以力拚力的错处么?”

却见赵半山一眼不望自己,手脚不停,口中也丝毫不停:“若是以角冲角,拳法上叫作:‘轻对轻,全落空’ 。必须以我之重,击敌之轻;以我之轻,避敌之重。再说到‘闪进’二字,当闪避敌方进击之时,也须同时反攻,这是守中有攻;而自己攻击之时,也须同时闪避敌方进招,这是攻中有守,此所谓‘逢闪必进,逢进闪’。 

拳诀中言道:‘何谓打?何谓顾?打即顾,顾即打,发手便是。何谓闪?何谓进?进即闪,闪即进,不必远求。’若是攻守有别,那便不是上乘的武功。” 

这番话只将胡斐听得犹似大梦初醒,心道:“若是我早知此理,适才与王氏兄弟比武,未必就输。”心中对赵半山钦佩到了极处。

赵半山又道:“武功中的劲力千变万化,但大别只有三般劲,即轻、重、空。用重不如用轻,用轻不如用空。拳诀言道:‘双重行不通,单重倒成功’。双重是力与力争,我欲去,你欲来,结果是大力制小力。单重却是以我小力,击敌无力之处,那便能一发成功。要使得敌人的大力处处落空,我内力虽小,却能胜敌,这才算是武学高手。”

只见他出手比划,许多拳法竟是胡斐刚才与王剑英对掌时所用。他详加解释,这一招如何可使敌招用空,这一招如何方始见功。胡斐听到此处,方始大悟:“原来赵三爷费了这么大的力气,却是在指点我的武功。”

要知陈禹是叛门犯上的奸徒,赵半山怎能授他太极秘法?只是他见胡斐拳招极尽奇妙,临敌之际却是凭着一己的聪明生变,拳理的根本尚未明白,想是未遇明师指点。 

武林之中规矩极多,若是别门别派的弟子,纵使他虚心请益求教,也未便率尔指教,否则极易惹起他本门师长的不快,许多纠纷祸患,常由此而起。

他实不知胡斐无师自通,只凭了祖传的一部拳经,自行习练而成,眼见他良材美质,未加雕琢,甚是可惜,料想他师长未明武学至理,因此借着陈禹请问乱环诀与阴阳诀的机会,将武学的基本道理好好解说一通,每一句话都是切中胡斐拳法中的弊端,说得上是倾囊以授。

他知胡斐聪明过人,必能体会,至于王剑英、马行空等人虽也听到了,但这些人年纪已大,纵明其理,也未必能再下苦功,练到这步田地。经此一番指点,胡斐日后始得成为一代武学高手,只是如此传授功诀,在武林中也可说是别开生面了。

赵半山讲解已毕,向陈禹道:“我说的可对么?”陈禹道:“承蒙指点,茅塞顿开。早知如此,在下也不必向孙吕二人苦苦哀求了。”赵半山冷然道:“是啊,早知如此,那也不必害死两条人命了。”

陈禹一惊,只觉一道凉意从背脊上直透下去,心想:“他好端端传我拳诀,怎地又提此事?”向王氏兄弟、殷仲翔等人一望,但见各人脸上均现迷惘之色。

赵半山道:“陈爷,这两个拳诀我是传于你了,如何使用 ,只怕你还领会不到,来,咱们来推推手。”   

那推手是太极同门练武的一种寻常手法,陈禹心中虽存疑惧,却也不便相拒,说道:“赵三爷,在下技艺平常,你多包涵着点儿。” 赵半山铁青着脸道:“太极北宗第一高手吕希贤都死在阁下掌底,怎说得上技艺平常?看 招吧!”  

一招“手挥琵琶”,向他击去。陈禹一惊,忙以“如封似闭”守住正中,但数招之间,拳路已全受敌人之制。两人使的太极拳虽有南北之分,拳路其实大同小异,可是功力深浅有别,又拆数招,陈禹的双掌似乎全给赵半山粘住了。

直到此时,孙刚峰心头一块大石方始落地,只听赵半山问道:“孙兄,你说吕希贤是给他用‘云手’累死的?”孙刚峰忙道:“是啊。我见到吕师弟的尸首,显是筋骨脱力。 ” 

陈禹越斗越惊,说道:“赵三爷,在下不是你的对手,咱们罢手啦。”赵半山道:“好,你再接我一招。”左手带着他的右手,转了一个大圈,一股极强的螺旋力带动他左手,正是太极云手。这云手连绵不断,一圈过后,又是一圈,当日陈禹害死吕希贤,使的正是这一路手法。陈禹想到吕希贤死时的惨状,想到他连声哀告而自己却绝不松劲,想到他连最后一分力气也给自己逼了出来,不由得汗如雨下。

赵半山见他脸上现出惊惧至极之色,心肠一软,实感不忍,劲力一松,粘力卸去,温言道:“大丈夫一身作事一身当,既行恶事,自有恶果。你好好想一想吧。”他生性仁善,虽知陈禹死有应得,却不愿见他如吕希贤一般惨受折磨而死。

他转过身子,负手背后,仰天叹道:“一个人所以学武,若不能卫国御侮,也当行侠仗义,济危扶困。若是以武济恶,那是远不如作个寻常农夫,种田过活了。”这几句其实也是说给胡斐听的,生怕他日后为聪明所误,走入歧途。他一生之中,从未见过胡斐这等美质,心中对之爱极,自忖此事一了,随即西归回疆,日后未必再能与之相见,因此传授上乘武学之后,复谆谆相诫,劝其勉力学好。

胡斐如何不懂他言中之意,大声喝道:“姓陈的,一个人做了恶事,就算旁人不问,也不如自尽了的好,免得玷污了祖宗的英名。”他这几句其实是答复赵半山的。赵半山极是喜慰,转头望着他,神色甚是嘉许。胡斐眼中却满是感激之情。

正当一老一少惺惺相惜、心情互通之际,陈禹见赵半山后心门户大开,全无防备,自己与他相距不到二尺,心想:“不是你死,便是我亡!”运劲右臂,奋起全身之力,一招“进步搬拦捶”,往赵半山背心击去。

陈禹这一拳,乃是他毕生功力之所聚,自知这一招若不能制敌于死命,自己就无活命之机,当真是拳去如风,势若迅雷。就在这电光石火的一瞬之间,赵半山身子一弓,正是太极拳中“白鹤亮翅”的前半招,陈禹这一拳的劲力登时落空。

赵半山腰间一扭,使出“ 揽雀尾”的前半招,转过身来,双掌缓缓推出,用的是太极拳中的“按”劲。他以半招化解敌势,第二个半招已立即反攻,只两个半招,陈禹全身已在他掌力笼罩之下。太极拳乃是极寻常的拳术,武学之土人人识得。众人见赵半山一守一攻都只使了半招,就能随心所欲,的是名家手段,非同凡俗,无不大为叹服。

此时陈禹咬紧牙关,拚着生平所学,与赵半山相抗,初一接招,只觉对方力道也不甚强,于是手上加劲。但发力一增,立觉对方反击的力道也相应大增,一惊之下,急忙松劲,对方的反力居然也即松了,然而要脱出他牵引之力,却也不能。

胡斐默默想着赵半山适才所授的“乱环诀”与“阴阳诀”,凝神观看二人过招,印证赵半山所说的拳诀要义。但见陈禹发拳推掌,劲力虽强,可是只要给赵半山一拨一带,掌势的方位登时变了,那正是 “乱环诀”中所谓“陷敌深入乱环内,四两能拨千斤动”的应用。 

他瞧了一会,笑道:“ 陈老兄,你已经深陷赵三爷的乱环之内了,我瞧你今日要归位。”陈禹全神贯注地应付敌招,胡斐这几句话完全没有听见。

又拆数招,胡斐瞧出陈禹拳招中露出破绽,叫道:“赵伯伯,他左肋空虚,何不击他?”赵半山笑道:“正是!”拳随声至,攻向他的左肋。陈禹急忙闪避。

胡斐又道:“攻他右肩。”赵半山道:“好!”一掌向他右肩拍去。陈禹沉肩反掌架开。赵半山笑问道:“下一招怎地?”

胡斐道:“踢他腰间。”赵半山左掌一带,陈禹拿劲稳住身子,赵半山果然飞脚踢他腰间。胡斐连叫数下,每一招都说的头头是道。赵半山赞道:“小兄弟,你说的大有道理。” 

胡斐突然叫道:“拍他背心。 ”这时赵半山正与陈禹相对,心中一怔:“这一招可叫得不对了,我与敌人正面相持,怎能攻他背心?”但微一迟疑,立时省悟:“原来这孩子是出了个难题给我做。”当下身子半斜,右掌向外拖引,陈禹也即斜身应招。赵半山左掌再向右一带,陈禹的身子又斜了几分,背心算是卖给了人家。赵半山轻轻一掌拍出,正击他的背脊。这一掌只要去得稍快,力道略强,陈禹已自毙命,他大骇之下,急忙转身,脸上惨无人色。

赵半山回头笑道:“ 对不对啊?”胡斐大拇指一翘,赞道:“好极了!” 

陈禹死里逃生,但究是名家弟子,虽是惊魂未定,却已见到可乘之机,只见赵半山回身与胡斐说话,下盘空虚,心想:“我急攻两招,瞧来就能逃命。”飞腿“转身蹬脚”,猛向赵半山踢去,见他侧身一退,大喝一声,一招“手挥琵琶”,斜击敌人左肩。他这两招连环而出,势如狂风骤雨,用意不在伤敌,只求赵半山再退一步,他就能夺门而逃,自恃年轻力壮,腿长脚快,赵半山身子肥胖,拳术虽高,说到跑路,总胜不了自己。

赵半山见他起腿,便已猜到他的用意,待他“手挥琵琶”一招打到,竟不后退,踏上一步,也是一招“手挥琵琶”。这一招以力碰力,招数相同而处于逆势,原是太极拳中的大忌,与他适才所说“双重行不通”的拳理截然相反,即令是高手逢着低手,也是非败不可。旁观众人倒有半数轻轻“噫”的一声。

陈禹反掌一探,已抓着赵半山的手腕,就势一带,将他庞大的身躯举了起来,随即甩了出去。孙刚峰与吕小妹齐声大叫:“啊哟!”胡斐却笑着叫道:“妙极,妙极!”赵半山身在半空,心中暗叹:“无怪北宗太极盛极中衰。孙刚峰枉为一派掌门,却不及一个小小孩子,竟然瞧不出我此招的妙用。”跟着一阵喜欢:“这孩子领悟了我指点的拳理情义,立即能够变通,当真难得。”  

陈禹将敌人抓起,心中又惊又喜,这一下成功,却是他始料所不及,用力一甩之下,满拟就算不能伤敌,也可全身而出商家堡了。哪知举臂一挥,赵半山手掌一翻,反而将他手腕拿住,这一甩竟没将他摔出。陈禹一惊,左掌随即向上挥击,赵半山居高临下,右击按落。拍的一声,双掌相交,两只手掌就似用极黏的胶水粘住了。陈禹左掌前伸,赵半山右掌便后缩,陈禹若是回夺,他便跟进,一个胖胖的身躯,却仍是双足离地,被陈禹举在半空。

按照常理,一人身子临空,失了凭借,那已是处于必败之地,但赵半山知己知彼,料定对方功力与自己相差太远,是以故行险着,要将平生所悟到最精奥的拳理,指点给胡斐知晓,要叫他临敌时不可拘泥一格,用正为根基,用奇为变着,免得如王剑英、王剑杰兄弟一般,胶柱鼓瑟,不懂“ 出奇制胜”的道理。

他左手与陈禹右手相接,右手与他左手相接,不论陈禹如何狂甩猛摔,始终不能使他有一足着地。赵半山身子肥胖,二百来斤的份量压在对方双臂之上。初时陈禹尚不觉得怎样,时刻稍久,但觉膀子上的压力越来越重,就似举了一块二百多斤的大石练功一般。若真是极重的一块大石,也就罢了,但赵半山人在空中,双足自由,不绝寻瑕抵隙,踢他头脸与双目。

陈禹又支持片刻,已是额头见汗,猛地一个箭步,纵向柱边,挥手运力,想将敌人的身子往柱子上挥去。但赵半山岂能着了他的道儿,右足早出,撑在柱上。先前他身子在半空,压在陈禹膀上的只能是自身重量,要加上一两一钱的力道也是绝不能够,此时足上借了柱子之力,登时一股强力,如泰山压顶般盖将下来。陈禹双臂格格作响,如欲断折,暗叫:“不妙!”急忙跃开。这时他全身大汗淋漓,渐渐湿透衣衫,不论使地堂拳着地打滚,或是纵横跳跃,赵半山总是身在半空,将自身重量压在他的身上。

胡斐见赵半山的武功如此神妙,不禁又是惊奇,又是喜欢,见他下盘凭虚,全然借敌人之力反击。只见陈禹身上汗水一滴滴地落在地下,就像是在一场倾盆大雨下淋了半天一般。不多一会,满地都是水渍。

胡斐还道他是出尽全力,疲累过甚。马行空、王剑英等行家,却知陈禹每流一滴汗水,功力便消耗一分,待得汗水流无可流,那便是油尽灯枯、毙命之时了。陈禹自己也何尝不知,只觉得全身酸软,胸口空洞洞地难受之极,猛地想起:“我使云手累死吕希贤之时,他身上所受、心中所感,定与我此时一般无疑。这叫做自作自受,眼前报应。”一想到性命难逃,不禁害怕之极,刚勇之气一衰,再无半分力道与对手相抗,突然间双膝跪下,叫道:“赵三爷饶命!”

太极拳九诀--(杨班侯•传)

攻略:武当赵堡承架太极拳正确的打开方式

赵堡承架太极拳之特点

最新文章

随机文章

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