乐于分享
好东西不私藏

AI幻觉:为什么AI会一本正经胡说八道

AI幻觉:为什么AI会一本正经胡说八道

AI幻觉问题:为什么AI会一本正经地胡说八道

2023年3月,一个律师团队在联邦法庭上提交了一份法律摘要,引用了多个看似真实存在的案例。法官追问来源,团队负责人当场承认:这些案例是用ChatGPT生成的,全部是虚构的。法庭随后对律师做出了处罚。这一事件被《纽约时报》记录下来,成为AI幻觉最经典的公共案例之一。
同年8月,Google在一次产品演示中,AI被要求推荐某个国家的旅游景点,结果编造了一条完整但不存在的旅行时间线。2024年初,国内某头部大模型被要求介绍一位学术人物,生成了包含从未发表的论文和虚构机构的完整履历。更离谱的是,在一些医学问答场景里,模型会用非常专业的语气给出诊断建议,附带根本不存在药名和剂量。
这些不是小概率事件。

一、什么是AI幻觉:不是Bug,是推理

大多数人把AI幻觉理解成"AI说错了"。但这个说法太轻描淡写了。
AI幻觉是指模型在没有足够依据的情况下,以高置信度输出听起来完全正确但实际虚假的内容。它不是计算错误,不是打错字,而是模型在自己"生成"的内容上表现出本不该有的自信。
关键在于"生成"这两个字。
大语言模型本质上是一个复杂的"下一个词预测"机器。它看过人类历史上海量的文本,学会了词语之间、句子之间的统计关联。当你输入问题时,模型并不是在"检索"一个答案,而是在你已经说出的话的基础上,续写它认为最可能出现的下文。
换句话说,每次输出都是生成,不是读取。
比如问"牛顿在剑桥大学发明了哪些定律",模型不会去查牛顿的学术档案。它只是在当前语境下,根据训练数据中关于牛顿和剑桥的海量文本,生成一段连贯的回答。这段回答可能和历史完全吻合,也可能完全瞎编——因为在语言生成的逻辑里,"听起来合理"和"事实正确"从来不是一回事。
模型不知道什么是真的,它只知道什么是最像真的。

二、为什么AI会产生幻觉

AI产生幻觉的原因有三个层面,它们叠加在一起,形成了一道难以突破的壁垒。

统计推理的盲区

传统软件开发遵循一个基本原则:程序行为由明确的逻辑规则决定。输入A,经过规则B,输出C。开发者可以追踪每一步推理,可以写测试用例验证每一种情况。Bug是可定位、可复现、可修复的。
大语言模型不是这样。它不是基于规则的逻辑系统,而是基于统计的模式识别系统。它没有"理解"语言,没有"世界模型",也没有内置的事实核查模块。它做的事很简单:计算在给定上下文下,每个词序列出现的概率,然后选概率最高的那个。
举一个具体的例子。问"特斯拉CEO埃隆·马斯克的第三任妻子是谁"——正确的回答应该是"目前没有结婚"或者"信息可能有误"。但如果训练数据里大量文本都在讲马斯克的婚姻故事,模型很可能会编出一个符合语境的答案,尽管这个答案可能是虚构的或者是过时的。因为在这个词的序列空间里,一段完整的婚姻故事比"没有婚姻"看起来更"合理"。

知识边界不清晰

模型的知识存储在神经网络的参数里,不是可以精确查询的数据库。
传统的知识库可以回答"2019年诺贝尔经济学奖获得者的出生年份",因为它存的就是这个数据。大语言模型不一样。它的知识不是存储为事实列表,而是以抽象的、分散的方式编码在参数中——关于诺贝尔奖的知识、关于特定年份的知识、关于某个人物的知识,交织在一起,形成一种"印象式"的理解。
这种理解是模糊的、不可精确控制的。当被问到训练数据丰富的话题,模型能给出准确流畅的回答。当被问到只有模糊印象的话题,它不会说"我不知道",而是从残存的碎片信息里拼凑出一个看起来合理的答案。
这不是Bug,这是设计特性。模型的训练目标是生成连贯的文本,不是精确表达不确定性。连贯性优先,这既是它的优势,也是幻觉的来源。

自我纠错的困难

你可能会想:给模型加一个事实核查模块不就好了?理论上可以,但实践中面临一个悖论——模型的"判断能力"本身就是幻觉的来源。
模型没有独立于语言之外的真理标准。它判断一段话是否"正确",依据的依然是语言层面的统计规律——这段话和训练数据的表述有多接近?它的风格是否像一个"正确的"回答?在很多情况下,这套判断机制和生成机制会犯同样的错误:一个完全虚构但措辞专业的回答,在语言层面看起来和真实回答几乎没有区别,模型自己很难区分。
这就像让一个记忆力超强但不识字的人去验证一段文字。他的记忆无法帮助他判断内容真假,因为他的记忆本身就不包含这个领域的知识。

三、大模型公司的应对

面对幻觉问题,主流大模型公司采取了一系列技术措施,虽然不能根治,但能降低发生频率。

检索增强生成(RAG)是目前最被广泛使用的方案之一。原理不复杂:在模型生成回答之前,先从外部知识库中检索相关信息,把这些信息作为上下文喂给模型,让它在生成时有一个"参照物"。这就像在模型写作文之前,先给它看一本参考书。

效果确实有。引入外部检索的模型在事实性问答上的准确率有了明显提升。但不完美——检索系统的质量决定参照物的质量。一旦检索出现偏差,或者模型对参照物的理解和引用出现偏差,幻觉依然会发生,而且可能更隐蔽:看起来有出处,但其实引用错了。

模型对齐训练(RLHF与Constitutional AI)是另一条路。核心思路是通过人类反馈信号,让模型倾向于输出"安全的、诚实的、符合社会规范"的内容。OpenAI的ChatGPT早期版本大量使用了这一技术,让模型在面对不确定的问题时,更倾向于说"我不太确定"而不是胡编一个答案。

这确实让模型的行为更有责任感了一些。但本质问题没有解决——模型依然不知道什么是确定的,它只是学会了用更保守的语言策略来规避高风险场景。

思维链提示(Chain-of-Thought)则采用了不同的思路:让模型在给出最终答案之前,先展示推理过程。研究发现,当模型被要求逐步思考时,它在复杂推理任务上的表现会更好,幻觉发生的概率也会降低。原因可能是思维链让模型在语言生成的过程中有了更多"中间检查点",在一定程度上抑制了纯粹的"流畅性优先"倾向。

但这只是工程技巧,不是对幻觉问题的根本解决。每一种技术方案在提升某一方面表现的同时,都可能引入新的权衡。过度强调安全性会让模型变得过度保守,面对真实存在但尚有争议的学术观点时,选择直接回避而不是给出有价值的分析。RAG系统中的检索延迟和准确性本身也是工程难题。思维链则会显著增加模型的计算成本和响应时间。

四、为什么这个问题短期内无法彻底解决

这是这篇文章最核心的观点,也是大多数人最不愿意接受的现实:AI幻觉不是技术不够先进的问题,而是大语言模型架构层面的结构性问题。
彻底解决幻觉,模型必须具备两项能力:第一,能够精确判断自己知道什么、不知道什么;第二,能够在生成时始终让"事实正确性"优先于"语言流畅性"。这两项能力听起来理所当然,但放到当前的技术框架下,几乎无法实现。
先说"知道自己不知道"这件事。
人类解决这个问题的方式是:我们有感官经验,有物理世界的直接接入,有社会交往中的持续反馈。你的大脑知道"火是热的",不是因为你读了某本书,而是因为你的手被烫过无数次了。这种经验层面的认知,无法仅通过语言训练来获得。
大语言模型完全生活在一个文本的世界里。它知道的"一切"都来自人类的语言记录。这意味着它的知识永远是对人类语言的间接反映,而不是对物理世界的直接建模。
一段关于"水的沸点是100度"的文本,在模型眼中和一段关于"水的沸点是999度"的文本,在语言特征上没有本质区别——都是一段陈述,都是一些词语的组合,都符合人类语言的语法规则。模型没有独立的"现实参照系统"来判断哪个更接近真实世界。
这种根本性的局限,不会随着参数规模的增大而消失。GPT-4比GPT-3大几十倍,在大量任务上表现更好,但幻觉问题并没有同比缩小。规模能增强语言生成的流畅度和推理的复杂度,但无法赋予模型"判断现实"的本能。
再说"事实优先于流畅"这件事。
大语言模型被优化的核心目标函数是"预测下一个词"。这要求模型始终选择统计上最可能出现的下一个词,哪怕这个选择是幻觉式的。模型在训练过程中从未被明确要求将"事实正确性"作为最高优先级——因为在训练数据中,"听起来正确但实际错误"的文本和"正确"的文本遵循同样的语言规律,模型无法从语言层面区分它们。
要在模型层面彻底解决这个矛盾,意味着需要重新设计训练范式本身:不仅教模型学会说什么,还要教模型学会"不说什么"。这不是在现有框架上做优化能实现的目标,而是需要全新的训练方法论和评价体系——而这个方向的探索,目前还处于非常早期的阶段。
所以,即使有GPT-5、GPT-6、GPT-7,只要底层架构仍然是"基于语言统计规律预测下一个词",幻觉问题就会以不同形式持续存在。它可以被压制得更低,但无法被归零。

五、普通人应该如何应对

知道了幻觉的结构性本质之后,问题就变成了:作为一个普通人,你应该如何面对这个现实?
首先,彻底放弃一个不切实际的幻想:找到一个永远不会说谎的AI。这样的AI在当前技术架构下不存在,未来五年内也不会出现。与其期待一个完美的工具,不如学会正确使用一个不完美的工具。
建立对AI输出"分层对待"的认知框架。这是我认为最重要的一点。
我把AI输出的内容分成四层,根据幻觉风险的不同,采取不同的使用策略。
第一层是通用知识整理,比如"帮我总结一下改革开放的主要历程"。这类问题涉及的事实有大量公开、权威的文本记录,模型训练数据覆盖充分,幻觉风险相对较低,可以作为初稿参考,但核心事实仍需交叉验证。
第二层是专业领域查询,比如"帮我解释一下量子纠缠的原理"或者"分析一下2024年中国新能源汽车出口数据"。这类问题涉及专业领域知识,模型可能会用流畅的语言描述似是而非的解释,或者生成看起来合理但没有来源的数据。使用这一层信息时,必须有明确的外部参照——至少找两个以上权威来源做交叉比对。
第三层是实时信息查询,比如"今天北京天气怎么样"或者"最近一周A股发生了什么"。大语言模型存在明确的训练截止日期,对实时信息的处理能力严重依赖外部接入。如果模型没有明确的联网功能,这一层信息几乎不可用。
第四层是关键决策依据,比如"帮我写一份投资建议"或者"给我一个医疗诊断方案"。在这一层,AI输出的任何内容都不应作为直接决策依据。幻觉在低风险场景中只是烦人,在高风险场景中可能就是危险的。
掌握"提示工程"的主动权。当你向AI提问时,有意识地引导它给出更谨慎的回答。例如,在问题中明确加入"如果你不确定,请明确说你不确定,不要编造信息",或者"请只基于你确定的事实回答,猜测的部分请标注"。这种明确的指令能在一定程度上触发模型的保守策略,降低幻觉的频率。虽然这不是万能的,但确实有效。
培养一个习惯:标注AI输出中的事实性陈述。在使用AI辅助工作时,养成一个意识:将AI生成内容中涉及具体事实的部分(人名、数据、时间、地点)标注出来,然后逐一验证。这个习惯的成本很低,但能显著提高你使用AI的可靠性。

六、幻觉正在侵蚀信任

当AI可以以极高的语言流畅度和自信程度输出一段完全虚构的内容时,一个更深远的问题浮现了:我们正在进入一个"信息可信赖性"急剧下降的阶段。
过去,人们面对信息泛滥时,核心挑战是"谁说的是真的"。今天和未来,人们面对的挑战变成了"AI说的是真的吗"——而这个问题变得越来越难以回答,因为AI生成的文本在语言层面的质量,已经超过了大多数普通人鉴别信息真伪的能力。
这种信任侵蚀不是小事。在法律、医疗、教育、新闻这些高度依赖信息准确性的领域,AI幻觉正在制造一种新型的风险:我不知道你告诉我的这个事实是否是真的,所以我无法基于你的信息做决策。在一个越来越依赖信息来做决策的社会里,这正在成为系统性的效率损耗。
更值得警惕的是,幻觉问题会加剧一种我已经观察到的趋势——人们对AI的态度走向两个极端。一端是盲目信任AI输出的所有内容,把AI当成权威;另一端是因为几次踩坑经历,彻底否定AI的价值。两种态度都是非理性的,但都可以理解——因为在当前的使用环境中,没有足够清晰的教育和指引来帮助普通人建立正确的认知框架。

七、在不确定中建立确定性

这篇文章写到此处,我没有给你一个"完美解决方案"。因为这个方案在当前的技术条件下根本不存在。
但这并不意味着你应该悲观。
AI幻觉不是AI的缺陷,而是AI的内在属性——就像汽车会出事故,但没有人因此拒绝使用汽车。关键是,我们建立了一套围绕汽车使用的交通规则、安全带、气囊、驾照制度。这套体系没有消灭交通事故,但把风险控制在了可接受的范围内。
AI的使用同样需要一套"制度体系":对幻觉的清醒认知,分层使用的策略框架,关键场景中的人类把关机制,以及持续培养的批判性信息素养。
未来,最好的AI使用者,不是那些最相信AI的人,而是那些最了解AI局限性并能聪明地管理这些局限性的人。
你不需要比AI更聪明。你需要比大多数人更懂得如何与一个会犯错的AI相处。
这,才是真正的竞争力。
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-11 12:20:36 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/603710.html
  2. 运行时间 : 0.114088s [ 吞吐率:8.77req/s ] 内存消耗:4,650.19kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1de7f27782adf3f1f6f45dcb4106ddb4
  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.000638s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000762s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000330s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000256s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000508s ]
  6. SELECT * FROM `set` [ RunTime:0.000195s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000552s ]
  8. SELECT * FROM `article` WHERE `id` = 603710 LIMIT 1 [ RunTime:0.000464s ]
  9. UPDATE `article` SET `lasttime` = 1778473236 WHERE `id` = 603710 [ RunTime:0.002518s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000292s ]
  11. SELECT * FROM `article` WHERE `id` < 603710 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000489s ]
  12. SELECT * FROM `article` WHERE `id` > 603710 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000347s ]
  13. SELECT * FROM `article` WHERE `id` < 603710 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000633s ]
  14. SELECT * FROM `article` WHERE `id` < 603710 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002013s ]
  15. SELECT * FROM `article` WHERE `id` < 603710 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.006911s ]
0.115845s