乐于分享
好东西不私藏

一个人做了一件好事,唯一能说明的就是:他做了一件好事【特别篇】

一个人做了一件好事,唯一能说明的就是:他做了一件好事【特别篇】

(这是一篇杂谈)

有时候,读哲学不是因为我们突然想变得深刻。

更多时候,是因为现实生活里有一个问题卡住了我们。

它不大,甚至看起来有点普通。

比如:

一个人做了一件好事,他就是好人吗?

这句话听起来很难反驳。

做了好事,当然值得肯定。
帮助了别人,当然比冷漠好。
捐出钱、扶起人、说一句公道话、做一次善意选择,当然都比什么都不做强。

所以,当有人说“别管他心里怎么想,做了好事就是好人”,我曾经也会迟疑一下,然后又觉得:

好像也对。

毕竟我们不能太苛刻。

如果连做好事的人都要被审判动机,那以后谁还敢做好事?

可是,这个问题没有那么容易过去。

因为另一种感觉也一直在。

有些所谓善行,像是一片止痛药。

灵魂疼一下,吃一片。
公众质疑一下,吃一片。
道德焦虑一下,吃一片。
觉得自己虚无、空洞、亏欠世界了,就拿出一点善意,暂时缓解一下。

于是,善变成了一种道德止痛片。

做一件好事,似乎就可以缓解一点灵魂的疼痛。

可是,人真的因此变善了吗?

这就是我读到柏拉图时,忽然被击中的地方。

柏拉图让我意识到:

善,不应该这么廉价。


善不是一枚奖章

柏拉图最伟大的地方之一,是他不允许我们轻易向现实投降。

现实中有很多美的东西,但美的东西会消失。

花会枯萎。
身体会衰老。
声音会散去。
一件事情今天看起来体面,明天可能露出裂缝。

可柏拉图说,美的东西会变化,但“美本身”不应当只是变化的影子。

同样,现实中有很多善行。

帮人一次。
捐款一次。
忍让一次。
表达一次正义。
做一次看起来正确的选择。

这些都值得肯定。

但柏拉图会继续问:

这就是善本身吗?

一个人做了一件善事,他的灵魂就真的朝向善了吗?

这并不是要否定善行。

而是要把善从廉价标签中救出来。

善不是一枚奖章。

不是做了一件好事,就能挂在胸前,说:

我已经是善的人。

善更像一种内在秩序。

在柏拉图那里,人的灵魂不是平的。

里面有理性,有激情,有欲望。

欲望想要满足。
激情想要荣誉、尊严、胜利。
理性则要追问什么是真正值得追求的善。

一个人真正接近善,不是因为偶尔做了一件好事。

而是因为他的灵魂在长期训练中形成了秩序:

理性能够超越欲望。
激情愿意守护理性。
欲望不再夺取王位。

这时,善不再只是外在行为。

它是一个人发自内心的方向。

它不是偶尔为之,而是持续朝向。

这就是柏拉图给我的震动:

善不只是“做了什么”。

善还要问:

是谁在做?
为什么做?
这个行为从什么样的灵魂里生长出来?
它是理智超越欲望后的选择,还是欲望换了一身善良的衣服?


但灯塔不能变成鞭子

可是,问题到这里不能停。

因为如果我们只拿柏拉图的尺度看现实,又会变得非常危险。

现实中的人不是理念世界里的纯粹形体。

人是混合的。

人会软弱。
会虚荣。
会一时冲动。
会既想做好事,又想被看见。
会既有同情,也有自我安慰。
会在善行中掺杂一些并不高贵的东西。

这并不奇怪。

这就是人。

所以,我们不能轻易拿“善本身”去审判每一个具体的人。

一个人做了好事,就是做了好事。

如果他的行为真的帮助了别人,真的减少了痛苦,真的让一个具体的人得到一点支持,那么这件事本身就有现实价值。

不能因为他动机不够纯粹,就把善行一笔抹掉。

否则,道德会变成另一种残酷。

我们会把本应用来照亮自己的灯塔,变成抽打别人的鞭子。

所以,我逐渐觉得,这里需要分清两个尺度。

对别人,要先看现实行为。

做了好事,就是好事。

不要动不动就说:

你不够纯粹。
你只是表演。
你只是冲动。
你还没有真正理解善。

这种话说多了,人间会越来越冷。

但对自己,不能只停在行为上。

我做了一件好事,还要问:

我是不是只是想缓解自己的空虚?
我是不是只是想获得一个“好人”的身份?
我是不是只是想用一点善行,遮住更深的冷漠?
我做完这件事之后,灵魂有没有更接近善?

也就是说:

善行永远值得鼓励,但这是对别人的

善是约束自己的,不能用于鞭打、指责别人

善行,是现实中的善。
善本身,是灵魂前方的灯塔。

我们不能因为灯塔太高,就否定路上的每一盏小灯。

但也不能因为点过一盏小灯,就宣布自己已经抵达灯塔。


从“人是尺度”到“善是尺度”

这又让我想到智者派那句著名的话:

人是万物的尺度。

这句话很现代。

每个人都有自己的感受。
每个人都有自己的位置。
每个人都从自己的经验出发理解世界。

你说这件事好,我说那件事坏。
你说这是善行,我说这是表演。
你说这个人是好人,我说他只是精明。

如果一切都回到个人感受,那确实很容易。

你觉得是善,那就是善。
我觉得不是,那就不是。

但这样一来,问题也来了:

如果每个人都是尺度,那真理还剩下什么?

如果善只是各自感受,那强者也可以说:

在我的尺度里,我支配你就是合理的。

这时候,柏拉图站出来说:

不行。

人的意见不能成为最高尺度。

现实的评价不能成为最高尺度。

多数人的掌声也不能成为最高尺度。

必须有比意见更高的东西。

这就是善的理念。

我当然知道,今天我们很难再照搬柏拉图式的理念世界。

但柏拉图至少给了我们一个极其重要的提醒:

现实不等于真理。
流行不等于正义。
成功不等于善。
做了几件好事,也不等于灵魂已经抵达善。

如果没有这种高于现实的尺度,我们就很容易被现实吃掉。

我们会把“大家都这样”当成理由。
把“有用”当成正确。
把“赢了”当成正义。
把“看起来善良”当成善本身。

所以,人确实重要。

人的感受、处境、经验都重要。

但人不能成为最后的尺度。

否则,真理和善都会被人的欲望拖进泥里。


理想国和孔子:秩序的伟大,也有它的阴影

讲到这里,我也会想到孔子。

柏拉图和孔子当然不是同一个传统,不能粗暴等同。

但他们身上确实有某种相似的地方。

他们都生活在秩序出现危机的时代。

柏拉图面对的是雅典政治、修辞、民主审判和苏格拉底之死。

孔子面对的是礼崩乐坏、诸侯争霸、名分混乱、旧秩序瓦解。

所以他们都会本能地追问:

怎样让人回到秩序?

柏拉图在《理想国》里说,城邦要有秩序。

统治者、护卫者、生产者,各司其职。

理性统治,激情守护,欲望服从。

孔子讲“君君,臣臣,父父,子子”。

君要像君,臣要像臣,父要像父,子要像子。

这句话今天读起来会让人不安。

因为它很容易被理解成压制个人自由、固定等级位置、要求人服从既有秩序。

柏拉图也有类似问题。

他的理想国同样压低了个人复杂性。

一个人似乎要被安排在某个功能位置中。

城邦整体的秩序,高于个人自由的展开。

所以,柏拉图和孔子的伟大,都伴随着阴影。

他们伟大,是因为他们不满足于混乱。

他们知道,一个社会如果只剩欲望、争斗、话术和利益,就会走向崩坏。

他们都想让人重新面对德性、秩序、责任和教育。

但他们的危险也在这里:

当秩序被看得太高,人的自由会不会被压低?

当角色被看得太重,活生生的人会不会被固定?

当“各安其位”成为最高原则,那一个不愿被安排的人,是否就会被视为危险?

所以,今天读柏拉图和孔子,不能只说他们伟大,也不能轻易嘲笑他们保守。

更好的读法是:

他们都抓住了秩序的重要。

但我们还要继续追问:

什么样的秩序,能够服务人的自由发展?

什么样的德性,不是压制人,而是让人更完整?

什么样的共同体,不是把人钉死在位置上,而是让人承担责任,也获得成长?


“本原”到底还要不要?

从柏拉图谈到这里,我开始重新思考“本原”。

以前说本原,很容易把它想成一个硬东西。

一个藏在事物背后的核心。
一个不变的定义。
一个决定一切的根子。
好像一个东西之所以是它,是因为里面有一个永远不动的“它本身”。

可是,现实生活真的是这样吗?

比如,一个苹果。

如果它看起来像苹果,闻起来像苹果,吃起来像苹果,在实践中也承担苹果的功能,我们当然会把它当成苹果。

在编程里,也有类似的思想。

你不一定要知道一个对象“本质上”属于哪个神圣类别。

你看它能不能做这件事,能不能在实践中表现出相应功能。

看起来像,吃起来像,用起来像,在具体关系中发挥苹果的作用,那它在这个场景里就可以被当成苹果。

这听起来很反柏拉图。

因为柏拉图会问:

苹果之所以为苹果,难道没有更深的根据吗?

亚里士多德也不会满足于表面功能,他会追问形式、质料、目的和生成过程。

而我现在越来越觉得:

不能简单说谁对谁错。

在现实实践中,我们确实不能总是拿一个虚无缥缈的本原去判断一切。

事物是什么,要看它在什么关系中、什么过程中、什么实践后果里表现出来。

一个东西变化了多少,才不再是它自己?

这不是靠抽象定义一下就能解决的。

要看它的内部矛盾有没有变化。
看它的外部关系有没有变化。
看它的功能有没有变化。
看它的历史连续性有没有断裂。
看实践中它还是否以同样方式参与世界。

所以,本原如果被理解成一块不动的石头,我越来越不能接受。

但如果完全没有本原,也不行。

没有本原,我们就没有尺度。

没有尺度,我们就无法说:

这个东西已经不是它了。
这个社会关系已经变质了。
这个善行只是表演。
这个现实不应该如此。
这个所谓真理只是意见。

所以,本原不能被取消。

它要被重新理解。


流动的玻璃

我想到一个比喻:

本原像流动的玻璃。

它不是空气。

不是任意飘散,想怎么解释就怎么解释。

它有质地。
有形状。
有连续性。
有相对稳定的结构。

但它也不是石头。

不是永远不变、永远凝固、永远脱离温度、压力和环境的死物。

它会流动。

只是流动得很慢。

这大概就是我现在愿意接受的“本原”:

它不是一个躲在现实背后的神秘结块。

而是在现实关系、历史过程和实践检验中不断显现出来的结构、方向和尺度。

它有客观性。

因为它不是你想怎样就怎样。

它要接受现实检验、实践检验、历史检验。

但它也有发展性。

因为人的认识会发展,社会关系会变化,生产力会进步,生产关系会调整,人的需要和自由也会不断展开。

所以,善也不是一块不动的石碑。

善不是简单公式。

不是大于一就是善,小于一就是恶。

现实生活不是一道死数学题。

善更像一个历史函数。

它随着社会环境、历史关系、实践后果、生产力发展、生产关系变化而不断展开。

这不是相对主义。

不是说善没有标准。

恰恰相反。

标准还在。

只是这个标准不是从天上一次性掉下来,而是在人的实践中不断被认识、修正、提高。


从柏拉图到马克思:不是取消灯塔,而是让灯塔回到历史

这样一想,柏拉图和马克思主义之间,似乎就出现了一条线。

柏拉图告诉我们:

不要向眼前世界投降。

现实不是最终尺度。

人需要善,需要真理,需要比意见更高的东西。

没有这份高度,人就会把欲望叫作自然,把成功叫作正义,把现实叫作命运。

这一点太重要了。

所以我不能轻易抛弃柏拉图。

他像一个站在高处的人,告诉我们:

别只看墙上的影子。

可是,马克思主义又继续告诉我们:

这个高度不能永远悬在天上。

真理不是脱离实践的水晶。
善不是脱离社会关系的纯粹观念。
人的本质也不是单个人所固有的抽象物,而是在现实社会关系中展开的。

也就是说:

灯塔仍然重要。

但灯塔不应该是天上不动的神像。

它更像历史前方的方向。

它随着人的实践发展而更清楚。

随着社会关系变化而被重新理解。

随着人的解放进程而不断提高自己的光。

这不是把真理变得虚无。

而是把真理从抽象天国带回人的现实生活。

这不是把善变得廉价。

而是让善从道德口号变成实践方向。

所以,从柏拉图到马克思,不是从“有善”走向“没有善”。

而是从天上的善,走向实践中的善。

从凝固的本原,走向历史展开的本质。

从仰望理念,走向改造现实。


连续:我们为什么没有彻底失去自己?

这里又回到一个更早的问题:

事物变化之后,还是它自己吗?

人变化之后,还是这个人吗?

一条河流不断流动,它还是同一条河吗?

一个人从少年到青年到中年,身体、观念、关系、欲望都变了,他还是同一个人吗?

我现在觉得,关键也许是“连续”。

当然,这个词还不够准确。

也许可以说:历史连续性。
结构连续性。
关系连续性。
矛盾运动中的相对稳定性。

世间万物并不是一秒钟彻底断裂成另一个东西。

它们在变化中延续。

一个人也是这样。

他不是因为有一个完全不变的灵魂结块,所以是他自己。

也不是因为外表没变,所以是他自己。

而是因为他的身体、记忆、责任、关系、历史、实践活动,在变化中保持了某种连续。

这让我庆幸。

现实世界没有那么多“保留肉体、更换灵魂”的极端情况。

更多时候,事物是渐变的。

人也是渐变的。

一个人不是突然成为恶人,也不是突然成为好人。

他是在一次次选择中,把自己慢慢塑造成某种样子。

善也是这样。

不是某一天突然降临。

不是做了一件好事就彻底完成。

它是在连续的实践中生成。

也在连续的实践中失去。

所以,一个善行值得肯定。

但真正的善,还要看这个善行是否进入了一个人的连续生命。

它是否成为他的方向。

是否改变了他的关系。

是否让他以后更愿意承担责任,更不愿意伤害别人,更能看见他人的痛苦。

这才是善行和善的关系。


真理还重要吗?

那么,如果本原是流动的,真理还重要吗?

重要。

但真理不再是僵死的句子。

真理不是写在天上的永恒公式,让人照抄就行。

真理是在实践中被检验、被修正、被发展的认识。

它不是任意的。

因为实践会回答你。

现实会回答你。

历史会回答你。

你说这条路能解放人,那它到底有没有减少压迫?

你说这是善,那它到底有没有让人更自由、更有尊严、更能发展?

你说这是正义,那它到底有没有改变不平等的现实关系?

你说这是好制度,那它到底让哪些人受益,又让哪些人沉默?

真理不是空中自证。

真理要落到现实中。

这就是马克思主义给我的震动。

它不是取消哲学,而是把哲学逼回地面。

哲学不能只解释善。

还要问怎样让善成为现实。

不能只解释真理。

还要问真理如何在实践中被检验。

不能只解释人的灵魂。

还要问什么样的社会关系让人的灵魂破碎,又怎样改变这些关系。


结尾:灯塔不是为了让人跪下

写到最后,我还是愿意保留柏拉图。

保留那个高处的善。

保留那个不愿向现实投降的灵魂。

保留那句无声的提醒:

不要把影子当成世界。
不要把流行当成真理。
不要把成功当成善。
不要把做过几件好事,当成灵魂已经抵达善。

但我也不愿停在柏拉图那里。

因为灯塔如果永远在天上,它会让人仰望,也会让人跪下。

而我更希望,灯塔照向道路。

照向实践。

照向人和人之间的关系。

照向那些仍在变化、仍在挣扎、仍在成为自己的人。

善不是廉价止痛片。

也不是用来砸人的神圣石头。

它更像流动的玻璃。

有形状,有方向,有尺度。

也在历史、实践和人的解放中缓慢展开。

所以,一个人做了好事,我们应当承认那是好事。

但一个人要成为善的人,还需要更漫长的实践。

一个社会有一些善行,我们应当珍惜。

但一个社会要真正接近善,还需要改变那些让善只能偶然出现、让不义不断再生产的现实条件。

也许这就是我今天想到的东西。

柏拉图让我看见灯塔。

马克思主义让我知道,灯塔不能只挂在天上。

它必须照进现实。

照进历史。

照进实践。

照进我们正在共同创造的世界。

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