当前位置:首页>课件>课件 | 证明责任的理论重构与实务解析——关于一体、两翼、补充规范的理论架构

课件 | 证明责任的理论重构与实务解析——关于一体、两翼、补充规范的理论架构

  • 2026-06-21 19:38:02
课件 | 证明责任的理论重构与实务解析——关于一体、两翼、补充规范的理论架构
第一讲  证明责任:民事诉讼的脊梁
(一)为什么说它是“脊梁”?

“证明责任是民事诉讼的脊梁。”这句法谚,揭示了证明责任在诉讼中的核心地位。

证明责任与证明标准相结合,决定着当事人在诉讼中的“赛点”——也就是形成终局性结果的核心规则。任何一方当事人在走进法庭之前,都需要回答两个根本问题:什么情况下我会胜诉?什么情况下我会败诉?证明责任恰恰是法律对这两个问题的提前回答,它预先公布胜负的标准和结果,从而引导诉讼行为,甚至指引当事人在诉讼之前的行为选择。如何保存证据、如何安排交易结构、如何评估法律风险——这些决策,都与证明责任息息相关。

因此,理解证明责任,是理解整个民事诉讼的钥匙

(二)规范依据
我国《民事诉讼法》第六十七条第一款规定:“当事人对自己提出的主张,有责任提供证据。”这就是“谁主张,谁举证”的法律表达。

《民诉法司法解释》第九十条进一步规定:“当事人对自己提出的诉讼请求所依据的事实或者反驳对方诉讼请求所依据的事实,应当提供证据加以证明,但法律另有规定的除外。在作出判决前,当事人未能提供证据或者证据不足以证明其事实主张的,由负有举证证明责任的当事人承担不利的后果。”

第九十一条规定了证明责任分配的一般原则:“主张法律关系存在的当事人,应当对产生该法律关系的基本事实承担举证证明责任;主张法律关系变更、消灭或者权利受到妨害的当事人,应当对该法律关系变更、消灭或者权利受到妨害的基本事实承担举证证明责任。”

第一百零八条则规定了证明标准:“对负有举证证明责任的当事人提供的证据,人民法院经审查并结合相关事实,确信待证事实的存在具有高度可能性的,应当认定该事实存在。”

这几个条文,共同构成了我国民事诉讼证明责任制度的基本框架。

第二讲  罗马法传统、罗森贝克理论的建立及其遗留的难题

(一)罗马法的贡献与遗留难题

证明责任制度源于古罗马的两大原则:“原告应负举证义务”;“举证义务存于主张之人,不存于否认之人”。这就是“谁主张,谁举证”。

从古罗马到19世纪末,证明责任的含义很简单:当事人给自己主张的事实提供证据。但这套传统规则留下了两大难题:

难题一:什么是否认?边界模糊。

原告主张被告“恶意”,被告说自己“善意”。究竟是原告在主张、被告在否认,还是双方都在主张?界限不清,“谁主张谁举证”就无从下手。

难题二:举证之后如何裁判?缺乏终局规则。

在漫长的历史中,没有一条明确的证明标准。原告举证了,被告也提出反证了,事实还是不清楚,法官怎么办?此时,法官的自由裁量权极大,司法公正难以保障。

(二)罗森贝克的伟大贡献

1900年,德国学者罗森贝克出版《证明责任论》,一举解决了这两大难题。

贡献一:明确了分配规则。

他将实体法规范分为四类:权利发生规范、权利妨碍规范、权利消灭规范、权利受制规范。核心原则是:“各当事人应对其有利自己的规范要件加以主张和举证。”

贡献二:确立了“真伪不明”的裁判规则。

他指出,事实认定不是简单的“真或假”,而是有三种状态——被证明、被证伪、“真伪不明”。真伪不明时,由负有证明责任的一方承担败诉后果。这就是“自由心证止步之处,证明责任出手之时”。

经其再传弟子普维庭等学者发展,这套理论成为大陆法系证明责任理论的主流。在我国,李浩教授等学者系统引介了这一体系,我国理论和立法的通说,均以罗氏理论为主导。这是我们必须学明白的。

(三)罗氏理论的核心概念架构

在此,我们先了解罗氏理论的核心概念架构,以便后续各讲对其进行全面检验。

罗氏理论将证明责任区分为三个层次:

· 客观证明责任:事实真伪不明时,由谁承受败诉后果。这是整个理论的“核心”

· 抽象主观证明责任:独立于具体诉讼的、与客观证明责任对应的行为负担。罗氏理论认为,它在职权主义下“不存在”

· 具体主观证明责任:在具体诉讼中,随法官心证变化而在当事人之间转换的举证必要。罗氏理论承认,它“即使在职权主义下也存在”

三者的关系是:客观证明责任是核心,抽象主观证明责任是其“投影”,具体主观证明责任是诉讼中随法官心证变化而流转的举证必要。在接下来的各讲中,我们将对这个概念架构进行全面的检验。

(四)理论的疑难及其与实践的脱节

然而,这套理论在取得巨大贡献的同时,也留下了严重疑难:

罗森贝克本人曾感叹,“证明责任”一词“十分不幸”,既不是关于证明活动的,其性质也不是一种责任。普维庭更直指核心:概念上的混乱,导致理论与实践中存在着“堆积如山”的问题。

我国学者也指出了这一困境。周洪波教授在《客观—主观证明责任体系解构》中提出,该体系“在概念方法上存在着不当地将证明责任的行为责任与结果责任割裂开来、将行为责任进行抽象责任与具体责任的虚假区分”,并得出结论——“有必要抛弃客观—主观证明责任体系,重构证明责任的概念话语体系”。

这个疑难,正是本课程要解决的核心问题。

(五)比较法上的参照:真的是诉讼模式的差异吗?

在展开之前,我们先做一个比较法的观察。

美国法将证明责任区分为两种:提出证据的责任和说服责任。两者并非一个只管提出、一个只管说服,它们都包含“提出证据”和“说服裁判者”的行为面向。其本质区别在于证明程度的不同——前者只需形成争点或疑点,证明度较低;后者须达到优势证据或排除合理怀疑,证明度较高。

美国是典型的当事人主义诉讼。而罗氏理论之所以将主观与客观证明责任切割开,一个重要理由就是:在职权主义诉讼中,法院有权调查,当事人的主观证明责任“不存在”。这一判断是否成立?在回答之前,我们需要先建立自己的分析框架。这将在第四讲中给出最终回答。

第三讲  证明责任规范的三重解读
(一)罗氏的贡献:对“真伪不明裁判规则”的发现

罗森贝克最核心的贡献,是确立了“真伪不明”的裁判规则。在真伪不明如何处理这个难题上,他给出了清晰的答案:由负有证明责任的一方承受败诉后果。“真伪不明如何裁判”,确实是证明责任规范中最核心的裁判规范。

(二)重点不等于全部:法解释学视角下的三重解读

但是,核心不等于全部。重点不等于唯一。

从法解释学的视角来看,一条完整的证明责任规范,实际上同时向法官发出三重命令。这三重命令,就是诉讼的三个“事实裁判区”——达到哪个区域,就触发哪一重结果:

第一重命令:本证方证明了待证事实,认定事实,判本证方胜诉。

《民诉法司法解释》第一百零八条第一款规定:“对负有举证证明责任的当事人提供的证据,人民法院经审查并结合相关事实,确信待证事实的存在具有高度可能性的,应当认定该事实存在。”这就是第一个“事实裁判区”:本证方将事实证明至高度盖然性,胜诉。

第二重命令:反证方证明了相反事实,认定相反事实,判反证方胜诉。

反证方如果能够将相反事实证明至高度盖然性,同样获得胜诉。这是一种当然结论——反证方不是靠让对方陷入真伪不明来赢,而是靠直接证明相反事实来“完胜”。用举重以明轻的当然解释,反证方能够将相反事实证明,本证方当然败诉。这是第二个“事实裁判区”。

第三重命令:双方均未完成证明,事实真伪不明,由负有证明责任的一方承受败诉后果。

这是《民诉法司法解释》第九十条后半段所指向的裁判规则。正是在这一重命令上,“自由心证止步之处,证明责任出手之时”。这是第三个“事实裁判区”——也是罗氏理论最为突出的贡献。

(三)从三个视角全面理解证明责任

这三重命令,恰恰对应了诉讼中三方主体各自最关心的问题:

· 法官最关心第三重命令:查不清怎么判?

· 本证方最关心第一重命令:我怎么证明自己的主张?

· 反证方最关心第二重命令:我怎么反驳对方的证明,是否可以形成反面证明?

然而,这三重命令的最终指向是统一的——查明事实优先。证明责任规范的完整价值在于:鼓励当事人穷尽证明手段,促使案件事实被查明;只有在穷尽手段之后,才退而求其次,依证明责任裁判。理解了第一重和第二重命令,恰恰就理解了证明责任的全部内涵——它不仅是一个“真伪不明时的兜底规则”,更是一条贯穿诉讼始终的“全局性胜负分配规则”。

罗氏理论因为过于关注第三重命令,导致了“管窥效应”——看到了塔尖,却看不见整座塔。

第四讲  职权主义下行为证明责任的真实样态

现在,让我们来回答第二讲留下的悬念:职权主义诉讼中,行为证明责任真的不存在吗?

(一)问题的提出

罗氏理论认为:在职权主义诉讼中,法院依职权调查事实,当事人的证明活动与胜诉败诉之间没有必然的因果关系,因此不存在主观证明责任。正是这一判断,将行为证明责任从证明责任本体中切割了出去

但这是真的吗?

(二)从中国民事诉讼的制度环境出发

首先,我们需要审视中国民事诉讼的现实。我国的民事诉讼,本质上是辩论主义模式。所谓“职权主义特征”,已被限定在极其狭小的范围之内——仅涉及国家利益、社会公共利益和第三人利益的案件,法院才依职权主动调查。在绝大多数案件、绝大多数争点事实上,法院既无义务也无权力主动调查取证。当事人必须自己举证、自己证明。

因此,即使我们暂时搁置“职权主义下行为责任是否可消除”这一理论争议,在中国民事诉讼的日常实践中,行为证明责任的存在和活跃程度,是无可争议的制度现实。它基本不会受到所谓“职权主义”特征的妨碍。原则不仅成立,而且占据绝对的主导地位。

更进一步说,实践中根本不必受罗氏观点的影响——不需要担心“中国是不是职权主义”“当事人的行为责任是不是不存在”这类伪问题。在中国法庭上,当事人承担着就自己主张提供证据的、真实而不可推卸的法律义务。

(三)从普遍法理的多视角审视

  即使从普遍法理层面审视,罗氏理论的判断同样不成立。

视角一:制度现实。

纯粹的职权探知主义,在当今世界民事诉讼中几近消亡。即便保留职权调查的立法例,范围也仅限于极窄领域。

视角二:当事人的行为现实。

当事人虚假、夸大陈述在诉讼中普遍存在。双方在核心事实上各执一词甚至完全相反,这是诉讼的常态。根据矛盾律,相反的主张不可能同真——至少有一方不真实或不完全真实。法院有限的职权调查,不可能逐一甄别每一处夸大或虚假。在此现实下,行为证明责任恰恰是约束夸大主张、压制虚假陈述不可或缺的制度装置。

视角三:法院的职能边界。

法院无法为当事人“发明”事实主张。当事人主张了什么,就必须为“他所主张的那个版本”提供证据。这个责任,法院无法替他承担。

视角四:责任归属的法理。

7+3=10。7是当事人的证明责任,3是法院的职权辅助,10是查明事实。3加在7上,但不取消7。7和3加起来仍不够10,责任当然在7——因为证明自己主张,自始至终是当事人的份内事。

视角五:法院调查的双面性。

法院的职权调查既可能加持当事人的证明,也可能查明不利的相反事实。它只是在7的基础上发生的变量,不能取代7。

视角六:行政诉讼的例证。

行政诉讼具有一定职权主义特征,但被告仍负有不可推卸的举证责任。法院不可能、也不会替代行政机关去查找当初作出行政行为时的证据。

视角七:刑事诉讼的例证。

刑事诉讼是强职权主义的诉讼,公诉机关如果不能将案件事实证明至“事实清楚,证据确实、充分,排除合理怀疑”的证明标准,控方将承受有罪指控不被法院支持、被告人被判决无罪的败诉风险。

(四)结论
在经过中国制度环境和普遍法理的全部审视之后,结论是明确的:认为诉讼中不存在行为上的证明责任,是在主要战场上放弃了证明责任的作用——这是罗氏理论的核心缺陷。行为上的证明责任不能虚化,它与结果责任是一体的——同一条规范在行为面向和结果面向的不同表达。当事人在任何诉讼模式下,都承担着就其主张积极举证、追求胜诉的不可推卸的行为责任。
第五讲  主张责任与证明责任的关系

在厘清证明责任的规范内涵之后,让我们将目光投向诉讼的更前端——主张责任。

(一)主张责任决定了证明责任

立法者为每一种请求权基础预置了一套证明责任分配方案。但这些方案是“沉睡的”。唤醒哪一套,决定权在当事人手中。

请求权竞合是一个典型的例子。同一生活事实,当事人可以主张侵权,也可以主张违约。前者需要证明过错和因果关系,后者只需证明合同存在和未履行。选择哪一个,取决于当事人手中有哪些证据。选择了主张,就选定了请求权基础;选定了请求权基础,就锁定了随之而来的证明责任分配结构。

主张责任,是证明责任的“启动引擎”。在诉讼的实际发生过程中,是当事人的主张选择决定了他将适用哪一套证明责任的法定分配方案

(二)证明责任约束了主张责任

一旦选定,这套证明责任规则就会反过来对当事人形成约束:他必须就自己主张的要件事实承担举证义务。如果无法完成,就要承受败诉后果。这种约束,体现了证明责任的“反向规范功能”——防止轻率主张,保障诉讼有序。

(三)结论:一个动态的双向关系

主张责任决定了证明责任的适用,证明责任约束了主张责任的选择。两者相辅相成,共同构成了诉讼策略选择的基础框架。

第六讲  反证的证明责任与本证证明责任的关系
(一)传统理论中的本证与反证

在传统民事诉讼法学中,“本证”是负有证明责任一方的举证活动;“反证”是另一方的反驳举证活动。这是一对历史悠久的基本概念。

但在本课程的理论体系中,本证的内涵更加丰富——它不只是举证活动,而是主张责任、行为责任、结果责任三位一体的完整链条。本证证明责任,是证明责任体系的主干和终局性规则。

在罗氏理论的投影说中,本证被归入客观证明责任和抽象主观证明责任,反证被归入具体主观证明责任。对反证的归纳本身是没有问题的,但将本证进行拆分,正是其理论遗漏的问题

(二)反证的独特规则与功能

当本证方使法官形成了“事实可能成立”的临时心证后,诉讼重心转移到反证方。

反证的核心规则是:反证的证明标准远低于本证。本证方需要达到“高度盖然性”(《民诉法司法解释》第一百零八条第一款),反证方只需“形成疑难”——使待证事实重回真伪不明即可。第一百零八条第二款规定:“对一方当事人为反驳负有举证证明责任的当事人所主张事实而提供的证据,人民法院经审查并结合相关事实,认为待证事实真伪不明的,应当认定该事实不存在。”

这个证明标准差异的根源在于:反证方不是结果责任的承担者。不承担结果责任,行为责任的证明标准自然降低。

(三)本证与反证的互动:“赛点”的攻防与拉锯战

传统理论中有“证明责任转移”的说法。但更准确的理解是:反证与本证之间的互动,不是真正的“转移”,而是双方围绕“赛点”(证明标准线)的一场动态攻防与拉锯战。

本证方举证,将法官心证推过“高度盖然性”标准线 → 本证方暂时领先;反证方举证,使法官心证回落至标准线以下 → 事实重回真伪不明;本证方再次举证,又推过标准线 → 领先权重回本证方。

这种往返拉锯,是诉讼证明过程的核心机制。它不是制造混乱,而是“查明事实优先”价值的体现——通过对抗让证据充分呈现,让事实被最大限度地查明。只有当一切手段用尽,事实仍无法确定时,第三重命令(真伪不明裁判)才会上场。

(四)一个关键的逻辑问题

在此,请各位注意罗氏理论的一个内在矛盾。罗氏理论承认,反证方在诉讼中存在行为证明责任(具体主观证明责任),且可以在双方之间转换。但它同时又否认本证方的行为证明责任(抽象主观证明责任)。

为什么会出现这个矛盾?因为罗氏理论把主观证明责任拆成了两块:对本证方,它说“抽象主观责任不存在”;对反证方,它又承认“具体主观责任存在”,并且可以在诉讼中转移。但本证与反证是诉讼对抗的两个方面,一方的行为责任被否认,另一方的却被承认——这在逻辑上是无法自洽的。这个矛盾的根源,就在于人为地将主观与客观、抽象与具体割裂开来。一旦我们回归实践,把这个割裂弥合,这个矛盾就迎刃而解。

第七讲  其他推动程序的辅助证明责任

在本证证明责任这一本体之外,存在一系列辅助性证明责任。第一类是推动程序的证明责任,不直接决定终局胜负,但承担着启动和推进程序的功能。

起诉时的初步举证:原告根据《民事诉讼法》第一百二十二条起诉条件的规定,必须提供与本案有直接利害关系的基本证据,以形成争点
答辩中的抗辩举证:被告若仅对原告主张作“单纯否认”,不承担任何证明责任。否认者不承担证明责任,这是罗马法以降的基本法理。但如果被告提出新的抗辩事由——比如“欠款已经还了”、“合同已经变更了”——就必须为这些积极主张提供证据。根据《民诉法司法解释》第九十一条第二项,主张法律关系变更、消灭或者权利受到妨害的当事人,应当对该法律事实承担举证证明责任
反证的举证:如上一讲所述,反证证明标准虽低,但责任是真实的。对方形成了心证,你不反驳,法官就只能依据现有证据裁判。反证是推动诉讼深入、防止偏听偏信的核心机制
第八讲  其他查明事实的辅助证明责任

如果说推动程序的证明责任解决的是“怎么把诉讼推进下去”的问题,那么查明事实的辅助证明责任,解决的是“怎么让事实更好地被查出来”的问题。

(一)书证提出义务(书证提出命令)

关键书证在对方控制之下时,法律赋予了一方当事人申请法院强制对方提交的权利。《民诉法司法解释》第一百一十二条规定:“书证在对方当事人控制之下的,承担举证证明责任的当事人可以在举证期限届满前书面申请人民法院责令对方当事人提交。”

2019年《最高人民法院关于民事诉讼证据的若干规定》对此进一步细化。其中第四十八条规定,控制书证的当事人无正当理由拒不提交的,人民法院可以认定对方当事人所主张的书证内容为真实。该规定还将视听资料和电子数据纳入适用范围。

(二)事案解明义务

在证据严重偏在于一方的现代型诉讼中,掌握信息的一方负有向法庭如实说明案件事实的义务。该义务不取决于客观证明责任在谁,而是服务于“查明事实”这一独立的诉讼目标。

(三)证明妨碍规则

根据《最高人民法院关于民事诉讼证据的若干规定》第九十五条,一方控制证据无正当理由拒不提交,对待证事实负有举证责任的当事人主张该证据的内容不利于控制人的,人民法院可以认定该主张成立。

(四)表见证明与可以反驳的推定

表见证明,是大陆法系在侵权诉讼中发展起来的事实认定方法。当存在“定型的事象经过”——即根据一般生活经验,有某种原因事实,通常就会导致某种特定结果——时,法官无须当事人就具体细节逐一举证,即可依据经验法则直接推定因果关系成立。

与之相类似,可以反驳的推定(事实推定)也属于查明事实的辅助规范。根据《民事诉讼证据规定》第十条,对于“足以反驳”的推定,反对推定的一方仅需提供反证,使推定事实陷入真伪不明即可推翻。这种推定仅转移行为意义上的举证负担,不改变结果证明责任的归属。

第九讲:补充证明责任规范:推定与自认

在“一体”和“两翼”之外,还有一些制度发挥着补充调整功能——它们直接改变了证明责任的分配格局。

(一)需要推翻的推定——法律推定

在推定制度中,需要严格区分两种类型。可以反驳的推定(事实推定),仅转移行为责任,不改变结果责任的归属,属于查明事实的辅助规范。而法律推定——尤其是那些需要“足以推翻”的推定——则直接改变证明责任的分配。

根据《民事诉讼证据规定》第十条,对于“足以推翻”的推定,反对推定的一方须将相反事实证明至高度盖然性的程度。这与“足以反驳”的推定完全不同——后者只需形成疑点,前者需要完成实质证明。足以推翻的推定,实际上就是证明责任分配规则的另一种表达方式。它是一块“补丁”,在特定情境下对证明责任格局进行局部的、临时的调整,以回应公平正义的现实需求。

(二)自认——广义推定的特殊类型

自认,是对证明责任的免除。根据《民事诉讼证据规定》第三条,一方当事人陈述于己不利的事实,或者对不利于己的事实明确表示承认的,另一方当事人无需举证证明。

自认同样产生“法院据此推定被承认的事实为真实”的效果,并直接约束裁判者的司法判断。它是当事人行使处分权的结果,体现了辩论主义的基本原则——法院应当将无争议的事实作为判决基础。

第十讲:证明责任的完整体系:一体、两翼、补充规范

现在,让我们把各讲的内容统合为一个完整体系。

一、体系全貌
一体(本体):本证证明责任。

这是证明责任体系的主干和终局性规则。由三个一脉相承的环节构成——主张责任(起点)、行为责任(过程)、结果责任(归宿)。行为责任与结果责任,是同一规范面向当事人和法官的“一体两面”。它既指引当事人如何追求胜诉,也指引法官在穷尽手段后如何裁判。

两翼(辅助):

· 推动程序的证明责任:反证、起诉、答辩中的抗辩等,服务于程序启动与推进

· 查明事实的证明责任:书证提出命令、事案解明义务、证明妨碍规则、表见证明、可以反驳的推定等,在特殊情境下为查明事实提供矫正工具

补充规范:

需要推翻的推定(法律推定)和自认(广义推定的一种),对证明责任进行局部调整或免除。

二、体系的核心洞见

证明责任是一条全局性的胜负分配规则。它向法官发出三重命令,向当事人提供清晰的行为指引——胜诉的激励在前,败诉的压力在后。“查明事实优先”是最高价值,真伪不明裁判只是最后备位。

三、与英美法系证明责任理论的对应

这一体系与英美法系的证明责任理论之间,不存在实质性分歧。提出证据责任与说服责任的区分,恰与本体系中的行为责任与结果责任形成结构性对应。两者都包含行为面向,共同构成证明责任的一体两面。两大法系均可在“谁主张,谁举证”的罗马法传统中找到共同源头。

第十一讲:课程小结:实践与逻辑,是理论不可以脱离的“实地”与“轨道“

实践是实地。理论必须站在真实的诉讼活动之上。

我们在本课程中反复论证了一个核心命题:在任何诉讼模式下,当事人的行为证明责任都不可消除。我国民事诉讼本质上是辩论主义模式,职权主义特征已被严格限定在极其狭小的范围之内。在绝大多数案件的日常实践中,行为证明责任的存在和活跃程度,是不可动摇的制度现实。即使在普遍法理层面审视,法院的职权调查也是“加持”而非“替代”。当事人夸大、虚假陈述在诉讼中普遍存在,行为证明责任正是约束不实主张、保障诉讼真实性的核心装置。认为当事人可以“躺平”,是对诉讼实践的彻底误读。

逻辑是轨道。理论必须以自洽的思维规则推演前行。

我们证明了:证明责任是一条全局性的胜负分配规则。从法解释学视角看,一条证明责任规范同时向法官发出三重命令。行为责任与结果责任,是同一规范面向当事人与法官的“一体两面”——前者告诉当事人“你若能证明即可胜诉”,后者告诉法官“若举证方不能证明则判其败诉”。两者不可切割,更不可倒置。以此为核心,辅以推动程序与查明事实的“两翼”,再补充以推定与自认等规范,构成了一个逻辑完整、自洽、严密的“一体、两翼、补充规范”体系。

回归实地与轨道。

罗森贝克理论的失误,正在于逻辑脱离了实践——他从“法院有调查权”的抽象推演出发,错误得出了“当事人无行为责任”的结论。这个结论从未回到实践中去验证,最终导致整个理论体系在核心概念上的自相矛盾——罗森贝克本人感叹“证明责任”一词“十分不幸”,普维庭直指概念混乱导致“堆积如山的问题”,我国学者也认为该体系存在根本缺陷,理论与实践严重脱节。

而本课程的工作,正是让证明责任理论重新回到实践的实地,沿着逻辑的轨道,恢复它应有的清晰面目。被割裂的概念得到弥合——行为责任与结果责任不再分离为本体与投影;被颠倒的关系得到还原——主张、行为、结果三者一脉相承;被悬置的理论重新落地——法官与当事人共享同一套规则,诉讼活动有序运行。

从古罗马的“谁主张谁举证”,到罗森贝克的伟大贡献与遗留难题,再到今天对“一体、两翼、补充规范”体系的建构,证明责任理论完成了一次螺旋式的回归——不是回到原点,而是以更清晰、更坚实的理论形态,回到一切诉讼证明活动的本源。

实践与逻辑,是理论永远不可以脱离的实地与轨道。

END

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-27 02:45:22 HTTP/2.0 GET : https://a.sjds.net/a/504974.html
  2. 运行时间 : 0.192744s [ 吞吐率:5.19req/s ] 内存消耗:4,457.92kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=6bcbffd6c7ba17b922c49373500302dd
  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.000882s ] mysql:host=127.0.0.1;port=3306;dbname=a_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000565s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000265s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.001914s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000497s ]
  6. SELECT * FROM `set` [ RunTime:0.000202s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000632s ]
  8. SELECT * FROM `article` WHERE `id` = 504974 LIMIT 1 [ RunTime:0.000495s ]
  9. UPDATE `article` SET `lasttime` = 1782499522 WHERE `id` = 504974 [ RunTime:0.027388s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000358s ]
  11. SELECT * FROM `article` WHERE `id` < 504974 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000673s ]
  12. SELECT * FROM `article` WHERE `id` > 504974 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000456s ]
  13. SELECT * FROM `article` WHERE `id` < 504974 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.006470s ]
  14. SELECT * FROM `article` WHERE `id` < 504974 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000823s ]
  15. SELECT * FROM `article` WHERE `id` < 504974 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000793s ]
0.194415s