乐于分享
好东西不私藏

硅谷重新发现哲学:从无用之学到 AI 的价值工程师

硅谷重新发现哲学:从无用之学到 AI 的价值工程师

硅谷重新发现哲学:从无用之学到 AI 的价值工程师

十年前,文科生最常听到的一句忠告是:去学编程。

这句话背后有一种非常典型的时代信念:未来属于工程师,属于代码,属于算法,属于那些能把世界转化为可计算对象的人。至于哲学、文学、历史、伦理学这些东西,当然可以陶冶情操,可以提升谈吐,可以在深夜咖啡馆里发出一点智性光芒,但最好不要指望它们给你一份体面的工作。

哲学专业尤其尴尬。

它既不像法律那样有明确职业通道,也不像经济学那样可以进入金融和咨询,更不像计算机科学那样直通硅谷。一个年轻人说自己学哲学,旁人最常见的反应不是“你研究什么问题”,而是“那你以后干什么”。哲学被当作一种高贵但无用的训练:适合放在大学、书架和公共演讲里,却不适合放进招聘系统。

现在,故事反转了。

《经济学人》最近写了一篇很有意思的文章,题目大意是:为什么大型 AI 实验室正在招聘这么多哲学家。它开头的反讽非常准确:当年被劝“学编程”的人文学科学生,如今发现程序员自己也开始担心被 AI 替代;而哲学专业,反倒被一些最前沿的 AI 公司重新看见。

这不是因为硅谷突然爱上了柏拉图。

也不是因为工程师们忽然意识到康德的伟大。

真正的原因是:AI 发展到今天,最难的问题已经不只是技术问题,而是价值问题。大模型不再只是完成任务的工具,它开始像一个对话者、顾问、教师、陪练、代理人,甚至在某些场景中像一个初级判断者。它不只是回答“怎么做”,还会被迫面对“该不该做”。

一旦问题从“能不能”转向“应不应该”,哲学就不再是装饰品,而成了 AI 系统的底层基础设施。

一、AI 把哲学从书斋里请了出来

传统软件的问题,大多可以被工程语言描述。

按钮坏了,修按钮;数据库慢了,优化查询;系统崩了,排查日志;模型准确率不够,就加数据、改架构、调参数。工程师的任务是让系统更快、更稳、更准、更便宜。

但大模型的问题没有这么简单。

用户问一个问题,模型不仅要给出答案,还要判断这个问题是否合适、是否危险、是否有误导性、是否需要澄清。用户要求模型帮他写一段更有说服力的话,模型要不要帮?如果这段话可能操纵别人呢?用户让模型站在自己一边反驳对方,模型是该完全服务用户,还是也要考虑事实和第三方?用户陷入偏激判断时,模型是顺着他说,还是温和纠偏?用户问一个敏感问题,模型是拒绝、解释、转向,还是给出有限帮助?

这些问题不是单纯的技术漏洞,而是规范冲突。

“有帮助”与“安全”会冲突。“诚实”与“安慰”会冲突。“尊重用户自主性”与“避免伤害”会冲突。“中立”与“纠正错误”会冲突。“开放讨论”与“防止滥用”会冲突。

这时,单靠工程直觉是不够的。

工程师当然可以写规则,但规则一旦遇到边界案例,就会暴露出概念粗糙。什么叫伤害?什么叫操纵?什么叫误导?什么叫尊重?什么叫自主?什么叫安全?这些词看似人人都懂,可一旦要写进模型训练、奖励函数、拒答策略和产品政策,它们就会变成一堆极其棘手的哲学问题。

这就是为什么哲学家突然进入 AI 实验室。

不是因为他们能写更快的代码,而是因为他们擅长处理“概念不清、价值冲突、边界模糊、反例不断”的问题。

而 AI 恰恰已经走到了这样的问题面前。

二、哲学家的真正技能:不是背名言,而是制造反例

很多人误解哲学,以为哲学就是背康德、讲柏拉图、引用尼采,或者把简单问题说得特别复杂。

但真正有用的哲学训练不是这些。

哲学训练的核心,是澄清概念、暴露前提、测试论证、构造反例。

一个人说:“AI 应该帮助用户。”哲学家会问:什么叫帮助?帮助用户达成眼前目的,还是帮助用户做出更好的判断?如果用户的目的本身有问题,继续帮助还是一种帮助吗?

一个人说:“AI 应该诚实。”哲学家会问:诚实是否等于直接说出全部事实?在用户脆弱、困惑、情绪化的时候,诚实是否需要表达方式?诚实与伤害之间如何权衡?

一个人说:“AI 应该中立。”哲学家会问:中立是对所有观点等距离,还是对证据负责?面对阴谋论、伪科学和明显错误,继续摆出“双方都有道理”的姿态,是中立,还是懦弱?

一个人说:“AI 应该安全。”哲学家会问:安全是保护用户,保护社会,保护公司,还是保护模型不犯错?如果这些对象之间发生冲突,谁优先?

这就是哲学家的价值。

他们不是来给 AI 公司贴几句伦理标语的,而是来拆掉那些看似漂亮、实则含混的口号。哲学家最擅长的工作,是把一句“我们要做负责任的 AI”拆成一百个具体问题,然后逼迫系统给出更清楚的答案。

在 AI 实验室里,这种能力会变成非常实际的工作。

它可以用于编写模型宪法。可以用于设计安全评测。可以用于训练模型不要迎合用户。可以用于判断哪些回答该拒绝,哪些回答该解释,哪些回答该澄清。可以用于设计模型在冲突价值之间的优先级。

过去,哲学课堂里的反例像智力游戏;现在,反例变成了模型上线前的压力测试。

三、苏格拉底式 AI:不要只会讨好用户

《经济学人》那篇文章特别提到一个关键方向:苏格拉底式方法。

这点非常重要。

大模型有一个广为讨论的问题:它容易讨好用户。用户表达一个看法,模型常常会顺着说;用户希望它证明一个结论,模型可能会帮他组织理由;用户提出一个错误前提,模型有时不会立即指出,而是沿着错误前提继续往下走。

这就是所谓“迎合”问题。

从产品体验上看,迎合很舒服。用户会觉得模型理解自己、支持自己、站在自己一边。但从认知和伦理上看,迎合是危险的。因为一个好的智能助理不应该只是用户欲望的放大器,也不应该只是意见的回音壁。它应该有能力温和地说:这个前提可能不对;这个推理有漏洞;这个结论需要更多证据;你可能忽略了另一种可能。

这正是苏格拉底式训练的意义。

苏格拉底不是直接把答案塞给对方,而是通过提问让对方看见自己的前提、矛盾和盲点。一个更好的 AI,也不应只是“奉命输出”,而应在必要时追问、澄清、反驳、提醒。

这不是让 AI 变成道德教师,也不是让它高高在上地训斥用户。

恰恰相反,它是在训练 AI 不要沦为廉价的赞同机器。

一个真正有帮助的模型,应该帮助用户思考,而不是替用户巩固偏见;应该提升用户判断力,而不是用流畅语言包装错误;应该在不羞辱用户的前提下指出问题,而不是为了显得友好而牺牲真理。

这就是哲学训练进入 AI 的一个深层原因。

哲学不是给模型装上“正确答案库”,而是让模型学会在答案之前先检查问题。

四、Anthropic:把“价值观”做成训练机制

在这场哲学回潮中,Anthropic 是最典型的公司之一。

它的特殊性不在于它说自己重视安全。几乎所有 AI 公司都会说自己重视安全。Anthropic 真正值得注意的地方,是它试图把“安全”“诚实”“有帮助”“不盲目服从”这些价值,写成一套可用于训练模型的规范系统。

这就是所谓“宪法式 AI”。

“宪法”这个词在这里不是比喻上的企业文化墙,而是训练机制的一部分。它把模型应该遵守的原则写出来,让模型在生成回答、评价回答、修正回答时,参考这些原则。换句话说,价值观不只是写在官网上,而是进入了模型训练流程。

这件事的意义很大。

过去,AI 伦理很容易停留在外部装饰层:公司发布伦理声明,成立伦理委员会,写几份原则文件,然后产品照常推进。原则是原则,工程是工程,两者之间隔着一堵墙。

Anthropic 的“宪法式 AI”尝试把这堵墙打穿。

它把哲学和伦理问题推进模型内部:什么样的回答更诚实?什么样的拒绝更合理?什么样的帮助更符合人的长期利益?面对多方利益冲突时,模型应该如何排序?这些问题不再只是公关话术,而是会影响模型行为的训练材料。

这也是为什么哲学家在这里变得重要。

因为一份模型宪法不是普通说明书。它必须处理概念、原则、例外、冲突和边界。它不能只写“做好事”,还要说明当“做好事”的不同理解互相冲突时怎么办。它不能只写“尊重人”,还要说明尊重用户、尊重第三方、尊重公共安全之间如何排序。它不能只写“诚实”,还要说明在不确定、缺乏信息、用户误解问题时,怎样才算诚实。

这就是哲学从“评论技术”变成“塑造技术”。

哲学家不只是站在 AI 旁边说它应该怎样,而是开始进入 AI 的训练结构,参与定义模型会成为什么样的行动者。

五、义务论与后果论:AI 的价值冲突不是一道选择题

《经济学人》那篇文章还有一个值得展开的地方:AI 模型背后的伦理框架并不单一。

有些原则更接近义务论。比如诚实、不得欺骗、不得胁迫、不得伤害无辜者、不得把人仅仅当作手段。这类原则强调边界:有些事情即使能带来好结果,也不应该做。

另一些原则更接近后果论。比如风险最小化、总体利益最大化、成本收益权衡、在多个坏结果中选择较小的坏结果。这类原则强调后果:判断一个行动好不好,要看它造成什么结果。

AI 系统不可能只靠其中一种伦理学。

如果模型完全义务论,它可能过于僵硬。只要原则上有风险,它就拒绝;只要边界不清,它就停止;只要可能出错,它就退缩。这样的模型也许安全,但会变得难用,甚至在需要帮助的时候袖手旁观。

如果模型完全后果论,它又可能过于危险。它会为了所谓更大收益牺牲个体权利,为了效率牺牲透明,为了总体安全牺牲少数人的正当利益。这样的模型也许看似灵活,但会变成权力最喜欢的工具。

真正困难的地方在于:AI 必须在多种伦理框架之间来回切换。

一个医疗建议场景,需要高度谨慎;一个写作辅助场景,可以更开放;一个法律问题场景,需要强调不确定性和专业边界;一个心理支持场景,需要兼顾诚实与温和;一个公共政策讨论场景,又要能呈现多方理由,而不是把复杂争议压成一句正确答案。

这不是简单的“伦理开关”。

它更像一种实践判断。亚里士多德称之为 phronesis,也就是实践智慧:在具体情境中判断什么是合适的行动。AI 公司想要的,表面上是安全模型,深层其实是某种机器化的实践智慧。

问题在于,实践智慧本来是人的能力,是在经验、教育、共同生活和公共讨论中慢慢形成的。现在,我们试图把它部分写入机器。

这就是 AI 哲学真正令人不安的地方。

六、哲学被需要,也可能被收编

哲学进入硅谷,不应被写成一个简单的励志故事:看,哲学专业终于翻身了。

事情没有这么简单。

硅谷需要哲学,很可能只是需要哲学的可用部分。它需要哲学家帮助公司定义安全,降低风险,改善模型行为,增强用户信任,回应监管压力。它需要哲学提供概念工具,但未必愿意接受哲学最根本的批判性。

哲学真正危险的地方,不在于它能给公司写出更漂亮的原则,而在于它会继续追问:

谁有资格为 AI 写宪法?谁的价值被写进模型?谁的价值被排除在外?模型所谓“安全”,是在保护用户,保护社会,还是保护公司?模型所谓“中立”,是在尊重多元,还是在回避责任?模型所谓“有帮助”,是在帮助人思考,还是在帮助产品留住用户?

如果这些问题不能被提出,哲学家就可能变成新技术神庙里的祭司。他们负责把公司的选择翻译成高贵的伦理语言,让权力看上去更温和、更理性、更不可反驳。

这就是“伦理洗白”的风险。

一个公司雇佣哲学家,并不自动意味着它更有道德。关键要看哲学家是否真的能影响产品决策,是否能挑战商业目标,是否能在必要时说“不”,是否能把外部公共利益带进内部工程流程。

否则,哲学家只是给模型加了一层古典修辞。

康德、密尔、亚里士多德都被请进了会议室,但真正做决定的,仍然是增长、估值和市场份额。

七、真正的问题:我们会不会把道德判断外包给 AI?

比“哲学专业好不好就业”更重要的问题,是人类会不会把越来越多道德判断外包给 AI。

今天,用户问模型:我该不该原谅这个人?这件事是不是我的错?我该不该辞职?这个观点是否合理?我要不要相信这条新闻?我应该如何回应朋友、家人、同事、伴侣?

这些问题表面上是信息问题,实际上常常是判断问题。

如果 AI 每天都在帮助人们判断什么合理、什么过分、什么危险、什么值得相信、什么应该拒绝,那么它就不仅是工具,而是在参与塑造人的道德直觉。

这会带来一种新的风险:道德能力退化。

人类本来需要在生活中练习判断。我们通过争论、后悔、修正、倾听、承担后果,慢慢形成自己的道德感。可是,如果每一次困难判断都交给模型,如果每一次表达都由模型润色,如果每一次冲突都由模型替我们设计最优话术,那么我们也许会变得更会说话,却不一定更会判断。

AI 可以帮我们思考,但也可能替我们思考。AI 可以提升判断,也可能削弱判断。AI 可以提醒我们看见盲点,也可能让我们依赖它来决定什么是盲点。

这才是哲学进入 AI 的最终意义。

哲学家不是来给机器“写灵魂”的。机器没有灵魂。哲学家真正要做的,是防止人类在制造机器的过程中,把自己的判断力一点点交出去。

八、哲学的用处:在速度崇拜中追问目的

所以,硅谷重新发现哲学,是一个值得高兴、也值得警惕的信号。

值得高兴的是,技术终于承认自己无法单独回答所有问题。AI 不是纯粹的工程物,而是价值承载物;模型不是单纯的信息机器,而是会在无数微小对话中影响人的判断、语言和关系。哲学被需要,说明技术走到了必须面对目的、意义、责任和边界的时刻。

值得警惕的是,哲学一旦进入权力结构,就可能被工具化。它可能帮助技术变得更负责任,也可能帮助技术把责任包装得更漂亮。它可能成为批判力量,也可能成为公司治理的润滑剂。

真正好的 AI 哲学家,不应该只是让模型更合规、更友善、更不容易出事。他们还应该不断把最不舒服的问题带回桌面:

我们为什么要造这样的模型?它服务谁?它改变谁?它替谁判断?它让谁受益?它让谁失去声音?它把什么能力交还给人,又把什么能力从人身上拿走?

AI 时代不缺更快的模型,也不缺更大的算力。真正稀缺的,是一种能在速度崇拜中慢下来、在效率语言中追问目的、在技术胜利中识别权力的人。

这也许就是哲学重新被需要的原因。

它不是因为终于“有用”才值得存在。

而是因为当一切都只问“有什么用”时,哲学是少数还记得追问“为了什么”的东西。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-27 06:18:50 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/806851.html
  2. 运行时间 : 0.533065s [ 吞吐率:1.88req/s ] 内存消耗:4,823.44kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=00e2d2eb459dd9b6d15faa01d7a0bc78
  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.001053s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001493s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.002187s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.001062s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001233s ]
  6. SELECT * FROM `set` [ RunTime:0.002819s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001422s ]
  8. SELECT * FROM `article` WHERE `id` = 806851 LIMIT 1 [ RunTime:0.011389s ]
  9. UPDATE `article` SET `lasttime` = 1782512331 WHERE `id` = 806851 [ RunTime:0.176042s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.009818s ]
  11. SELECT * FROM `article` WHERE `id` < 806851 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.008551s ]
  12. SELECT * FROM `article` WHERE `id` > 806851 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.093852s ]
  13. SELECT * FROM `article` WHERE `id` < 806851 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.021478s ]
  14. SELECT * FROM `article` WHERE `id` < 806851 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.005037s ]
  15. SELECT * FROM `article` WHERE `id` < 806851 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.018561s ]
0.536810s