当前位置:首页>房产>新加坡 99:1 房产权益登记合法性问题: Wong Mei Lee Millie v Ngor Shing Rong Jake [2026] SGCA 27 解读

新加坡 99:1 房产权益登记合法性问题: Wong Mei Lee Millie v Ngor Shing Rong Jake [2026] SGCA 27 解读

  • 2026-06-05 23:54:22
新加坡 99:1 房产权益登记合法性问题: Wong Mei Lee Millie v Ngor Shing Rong Jake [2026] SGCA 27 解读
2026 年 5 月 20 日,新加坡上诉法院在 Wong Mei Lee Millie v Ngor Shing Rong Jake [2026] SGCA 27 中推翻了高等法院在 Ngor Shing Rong Jake v Wong Mei Lee Millie [2025] SGHC 119 中关于推定信托的认定。上诉法院确认,双方按 99:1 登记持有的私人住宅物业,该比例同时反映其法律权益与实益权益。上诉法院另在旁论中指出,即便假设推定信托成立,该信托也可能因与逃避额外买方印花税的非法目的相关而不可执行。

前言:为什么是 99:1

新加坡自 2011 年起对住宅物业购置征收额外买方印花税(Additional Buyer's Stamp Duty,以下简称「额外印花税」)作为住宅市场调控工具。该税与买方印花税(Buyer's Stamp Duty)并行,按购买价或市场价孰高征收。现行税率自 2023 年 4 月 27 日起执行(规则见《印花税法》(Stamp Duties Act 1929)附表一第 3(bi) 条):
(a)新加坡公民:第一套住宅不适用,第二套 20%,第三套及以上 30%; (b)新加坡永久居民:第一套 5%,第二套 30%,第三套及以上 35%; (c)外国人:任何住宅 60%; (d)一般实体购置:任何住宅 65%(住宅开发商及部分受托人情形适用专门规则)。
对计划共同持有两套住宅的新加坡公民夫妻或情侣而言,直接联名购入两套住宅必然在第二套上触发 20% 的额外印花税。以 200 万新元价位的私人住宅计算,该税负为 40 万新元。市场上为应对这一负担,发展出「99:1 加解除共有」结构,分三步运作。
第一步,双方以 99:1 的按份共有(tenants-in-common)比例联名购入第一套物业,可共同申请按揭贷款,皆可动用中央公积金资金。
第二步,在购入第二套物业之前,1% 持有方将其 1% 法律权益转让给 99% 持有方,即「解除共有」(decoupling)。该转让按 1% 物业价值缴纳印花税。解除共有完成后,1% 持有方对第一套物业不再持有任何登记权益。
第三步,从登记层面看,原 1% 持有方此时以其独立身份购入第二套物业,该购置按第一套住宅税率处理,表面上不触发额外印花税。
99:1 是该结构的标准比例,原因在于解除共有时仅须就 1% 法律权益缴纳印花税,数额甚微。若初始登记为 50:50,解除共有须就 50% 物业价值缴纳印花税,在百万新元价位上数额可达数万新元,这一成本将显著削弱整套安排的节税效果。
新加坡税务局(IRAS)与财政部 2023 年公开审查的典型「99-to-1」安排,与本案判决第 98 段概括的「99:1 加解除共有」场景方向并不完全相同,但二者共同点都是通过分步安排降低本应适用的额外印花税。财政部公开数据显示,2018 至 2021 年约 0.5% 的私人住宅交易涉及「99-to-1」或类似短期部分权益转让安排,自 2023 年起受到税务局公开审查。本案 [2026] SGCA 27 是新加坡最高级别法院首次在 99:1 物业安排语境下,就推定信托的成立问题作出正式判断;并在旁论中,对 99:1 安排涉及信托结构时的非法性及民事可执行性作出重要观察。

案件背景

涉案物业为一套私人住宅公寓,购买价 186.5 万新元。Millie 与 Jake 在 2018 年中至 2020 年 11 月期间为情侣关系。2019 年 12 月购房当日,双方签署文件,约定按 99%(Millie)与 1%(Jake)的按份共有比例持有该物业(「99:1 文件」)。物业于 2020 年 3 月 20 日完成产权过户。
购房相关直接出资方面,Jake 支付 359,949.42 新元,包括期权金、行使期权款项、买方印花税、向卖方及过户律师付款,以及公积金首期款;Millie 支付 159,678 新元,包括向卖方付款及公积金首期款。余款由联名按揭贷款融资,月供主要由双方公积金账户与物业出租所得支付。
双方于 2020 年 11 月分手。Jake 在 2023 年起诉,主张其按出资比例享有该物业 71% 的实益权益。Millie 答辩主张其 99% 登记权益既属法律权益亦属实益权益。
高等法院裁定 Millie 持有的 99% 登记权益中,有 54.22% 由其作为推定信托受托人代 Jake 持有。Millie 未在诉状中提出非法性抗辩,但高等法院在审前主动提出该议题后,双方就此提交了书面陈词。高等法院适用 Lau Sheng Jan Alistair v Lau Cheok Joo Richard [2023] 5 SLR 1703 框架,将该非法性定性为印花税缴纳不足,并认为禁止 Jake 索赔属对该等违法的不成比例回应。
上诉法院在两项独立基础上推翻高等法院判决。其一,证据本身已显示双方共同意图即 99:1 同时反映法律与实益权益,推定信托根本不成立(第 36、89、90 段)。其二,在假设推定信托成立的前提下作出旁论,认为该信托亦因非法性不可执行;且本案合理的非法性定性应为逃税,高等法院将其定性为印花税缴纳不足并不准确(第 93、115、132 段)。

一、就推定信托的认定,文件证据优于推定

上诉法院借本案重述推定信托案件中的分析顺序。判决第 21 段再次援引该庭此前在 Khoo Phaik Ean Patricia v Khoo Paik Eng Katherine [2025] 1 SLR 758(「Patricia Khoo 案」)第 60 段所列四种情形:
(a)转让人有意立即使受让人受益,无信托产生; (b)转让人无意立即使受让人受益,但意图受让人于其身故后继承遗产剩余部分; (c)转让人完全无意使受让人受益,产生 actual resulting trust; (d)关于转让人意图无证据或证据不足,适用 presumption of resulting trust 或 presumption of advancement(赠与推定)。
上诉法院明确,本案适用情形(a)。
判决第 28 至 33 段就推定与证据的关系作出阐述。上诉法院采纳枢密院在 Gany Holdings (PTC) SA v Khan (2018) 21 ITELR 310 一案中 Briggs 勋爵于第 17 段的表述:在现代实务中,关于转让人意图的可采证据通常都能取得;电邮、短讯及其他数字记录的普及,意味着多数案件中存在「信息爆炸」(借用首席大法官 Menon 于 2021 年 Goff 讲座的措辞,见判决第 30 段)。即便转让人已身故或无法出庭作证,同期文件证据通常仍可揭示当时意图,且此类证据可援引《证据法》(Evidence Act 1893,2020 修订版)第 32(1)(c) 或第 32(1)(j)(i) 条作为传闻证据规则的例外采纳。
判决第 33 段就分析顺序作出说明:

"In the circumstances, the first step must be to analyse the evidence of the transferor's intention. The evidence may be biased, uncorroborated, contradictory or difficult to comprehend. But the relevance, reliability, credibility and persuasiveness of the evidence must be evaluated, no matter how challenging the exercise may be. Indeed, where the transferor is available to give direct evidence of his intention, it is difficult to conceive when the application of the presumptions will be necessary."

(译义:据此,第一步必须是分析转让人意图的证据。该等证据可能存在偏颇、缺乏佐证、相互矛盾或难以理解;但无论该项工作如何困难,均须就证据的相关性、可靠性、可信性及说服力作出评估。事实上,在转让人可亲自就其意图作证的情形下,几乎难以设想推定为何应被适用。)
举证责任在此一并被厘清(第 32、35 段)。主张推定信托的转让人即索赔人始终承担法律举证责任,自始亦承担证据举证责任,即须主动提交证据证明其当时无意使受让人受益。若相关证据本应可取得但未被提交,法院可依既定原则考虑作出对索赔人不利的推论。
在本案事实层面,上诉法院逐项重新评估:
(a)双方在购房当时均不了解法律权益与实益权益的区分(第 37 段)。Jake 在交叉询问中承认其对推定信托概念毫无认知,直至诉讼开始才得知;Millie 同样陈述其于诉讼前不知实益权益可与登记权益不同。上诉法院因此认为,双方在 99:1 文件上签字时,不可能形成与 99:1 不同的实益持有意图(第 38 段)。
(b)Jake 在二次宣誓书中明确陈述 99:1 安排「并非虚假」,在交叉询问中亦称该安排「真实」,并表示其无意误导新加坡税务局(第 40 段)。该陈述的唯一合理解读是:双方在签署 99:1 文件时真实意图即按 99:1 享有法律与实益权益。
(c)Jake 案件中关键的「50:50 协议」与「不忠条件」均不为现存证据所支持;其陈述前后不一,且未传唤购房当日的可能见证人作证以印证其主张,据此应作不利于 Jake 的推论(第 42 至 48、49 至 75 段)。
(d)双方在 2018 年 7 月 19 日、2018 年 12 月 3 日及 2020 年 7 月 20 至 21 日的短讯往来中,反复出现 Jake 同意将物业放在 Millie 名下、并自认有失去其出资风险的表述;从未明确出现「不忠条件」或「第二套物业条件」的对应内容(第 59 至 75 段)。
依此重新评估,上诉法院认定双方共同意图即 99:1 法律与实益共有;Jake 已具备以其出资金额惠及 Millie 的意图(第 89、90 段)。推定信托不产生。上诉以此为单独基础即可成立(第 91 段)。
对当前以非夫妻关系共同登记新加坡住宅物业的当事人:法院有可能不会以出资比例推定覆盖文件证据。只要有同期文件、短讯、电邮反映当时双方对登记比例的认知与同意,该等证据将处于优先地位。上诉法院在判决第 39 段明确指出,推定信托的成立虽然并不要求当事人在购房时即理解法律权益与实益权益的法律术语;关键是证据是否显示登记权益不反映双方对所有权归属的真实意图。若希望日后被法院承认与登记比例不同的实质安排,必须有足够同期证据,显示登记比例并不反映双方对所有权归属的真实意图。仅以「我方出资更多」为由,在文件齐备的现代实务中通常难以单独支撑推定信托主张。

二、99:1 与信托结构组合下,非法性可能在两个环节产生

上诉法院于第 97 段对额外印花税制度的范围与立法目的作出概述,与前言所述一致;并于第 98 段进一步明确,99:1 加解除共有流程本身不一定涉及信托结构。以下关于非法性的分析是上诉法院的旁论:在已确认推定信托不成立的情况下,上诉法院明确表示「严格而言无必要」(strictly unnecessary,第 93 段)处理非法性议题;以下表述均为「假设高等法院关于推定信托的认定成立」前提下的暂时性观察。
上诉法院并未对「99:1 安排本身(在不涉及信托结构的情况下)是否构成《印花税法》第 33A 条项下的额外印花税避税」作出定论(第 101 段)。判决所处理的,是 99:1 安排同时涉及信托结构的情形。在此情形下,上诉法院于第 106 段区分了两类可能的非法性发生路径。
第一类,印花税缴纳不足与逃税在解除共有阶段并发。双方以 99:1 比例购入第一套物业,但同时存在一项信托,使实益比例不同于登记比例。在解除共有时,1% 持有方 X 将其全部实益权益转让给 99% 持有方 Y,但向当局申报时仅显示 1% 法律权益的转让,故仅就 1% 缴纳印花税。该情形下 X 必然知悉其实益权益超过 1%,否则其无从转让该等权益。该转让同时构成《印花税法》第 4(2) 条项下的印花税缴纳不足,以及第 62(a) 条项下的逃税。该阶段完成后,X 在购买第二套物业时已无第一套物业之实益权益,故第二套物业购置环节无额外印花税规避问题。
第二类,违法行为发生在第二套物业购置阶段。双方以 99:1 比例购入第一套物业并附信托,实益比例不同于登记比例。解除共有时仅作 1% 法律权益转让,并就该 1% 据实缴纳印花税。X 在该阶段仍保留对第一套物业的实益权益(即原实益权益减去已转让的 1%)。X 此后购买第二套物业时,向当局申报其对第一套物业无任何权益,从而规避额外印花税。若 X 不知悉自己仍保留有实益权益,可能仅构成《印花税法》第 4(2) 条项下的印花税缴纳不足;若 X 明知该等权益的存在并刻意隐瞒,则构成第 62(a) 条项下的逃税。
将该区分适用于本案,上诉法院认为高等法院将非法性定位在解除共有阶段、并定性为印花税缴纳不足的进路错误(第 108 段)。理由有二。其一,若 Jake 仅转让 1% 法律权益,他在解除共有阶段根本无义务申报其所余实益权益,该阶段不会发生印花税缴纳不足或逃税。其二,在假设高等法院关于推定信托的事实认定成立的前提下,Jake 必然意识到其对物业的权益超过 1% 法律登记;因为高等法院本身已根据 Jake 的言行(包括其将物业视为联合投资、出售时主张按出资比例回收等行为)推断 Jake 不打算以其出资金额无条件惠及 Millie。
在此前提下,Jake 必然知悉其在解除共有后仍保留实益权益。其在购买第二套物业时如不予披露,所筹划的违法形态应为《印花税法》第 62(a) 条项下的逃税(最高罚款 10,000 新元或最高 3 年监禁,或两者并科);定性为印花税缴纳不足并不准确。
对计划采用 99:1 加解除共有安排购置第二套住宅物业的购买人:法院尚未对 99:1 登记本身在不涉及信托结构时是否构成《印花税法》第 33A 条项下的避税作出定论;但一旦有证据显示登记比例并不反映双方真实的实益归属安排,信托关系即可能产生,该信托与后续解除共有及第二套物业购置组合后,触发的责任在上诉法院的假设性分析中可能上升至《印花税法》第 62(a) 条项下的逃税。
在本案式事实下,主张推定信托的当事人会面对一个难以回避的矛盾:其若以「联合投资、期待按出资比例回收」等事实证明自身权益大于 1% 登记权益,便也可能同时证明其知悉自身实益权益超出登记比例,从而在后续第二套物业购置中引发逃税风险。

三、未实施的违法目的,仍可能污染信托

上诉法院于第 124、128 段沿袭其在 Ting Siew May v Boon Lay Choo [2014] 3 SLR 609 第 94、98 段的立场:

"Once an illegal object of the contract has been established, that object taints the contract itself and it is no answer to say that the illegal object has not been carried out."

(译义:一项合同的违法目的一旦确立,该目的即玷污合同本身;以「违法目的未被付诸实施」为由抗辩,并不成立。)
具体到本案,在假设高等法院关于推定信托的认定成立的前提下,即使 Jake 与 Millie 因分手最终未购置第二套物业、额外印花税实际未被规避、逃税实际未发生,该违法目的仍在推定信托成立之时将其玷污。
高等法院曾援引 Ting Siew May 第 96 段所提及的表述「abandonment of an original unlawful intention can be taken into account only if there was an ignorance of the unlawfulness of the intention in the first place」,认为本案当事人不知印花税缴纳不足违法,故该违法目的的放弃应被考虑。上诉法院驳回该路径(第 125、126 段)。其一,Ting Siew May 第 96 段并未确立此种例外,该段实际是在驳斥被告方对 Waugh v Morris (1873) LR 8 QB 202 的引用。其二,即便存在此种例外,鉴于本案应被定性为逃税,该例外亦不适用。
在政策层面,上诉法院于第 130 段确认额外印花税规则在维持新加坡住宅市场稳定方面承担关键职能(第 97 段),并提及政府已于 2022 年 5 月通过引入针对信托结构的额外印花税新类目对信托规避路径作出回应。允许 Jake 主张推定信托,等于在司法层面认可一项规避额外印花税的安排,与该政策定位直接冲突。
在比例性分析方面,上诉法院于第 131 段指出:Jake 的后果固然严重,其出资超过一半却仅能保留 1% 登记权益,并失去其主张的额外实益份额;但在违法目的涉及不诚信的情形下,拒绝执行所造成的财务后果极少会压倒违法行为本身的严重性。
对已经设立 99:1 加信托结构、但尚未实施解除共有与第二套物业购置的购房人:在上诉法院假设性分析的框架下,若该信托是在规避或逃避额外印花税的目的下设立,并属于类似本案所分析的逃税情形,即使后续没有真正购置第二套物业,法院仍可能认为违法目的在信托成立时即已玷污该信托,从而拒绝执行。

结语

本判决为新加坡上诉法院终审裁定。Wong Mei Lee Millie v Ngor Shing Rong Jake [2026] SGCA 27 推翻 [2025] SGHC 119,确认 Millie 既是 99% 物业登记名义人,亦是 99% 物业实益权人;Jake 仍保留其 1% 登记及实益权益。诉讼费 5 万新元(全包)由 Jake 向 Millie 支付。
上诉法院并未对 99:1 登记本身(在不涉及信托结构时)是否构成《印花税法》第 33A 条项下的额外印花税避税作出认定。判决的旁论假设推定信托成立,讨论登记比例与实际实益比例不一致(即涉及信托结构)时可能引发的印花税缴纳不足与逃税风险,以及该等违法目的对推定信托主张的可执行性影响。
对已经按 99:1 比例联名登记、且双方对登记比例与实际意图存在共识的合法持有人,本案在民事实益归属层面支持法院按真实登记意图确认 99:1 权益。但这不等于所有「单一 99:1 安排」(无信托结构)在税务层面均安全;《印花税法》第 33A 条所定的避税问题仍须按具体交易步骤与目的判断,若新加坡税务局认定构成避税,可追回应缴印花税,并可能就额外应缴税款加征 50% 附加费。
对采用了登记比例与实际意图不一致的安排(包括但不限于通过信托规避额外印花税)的当事人,本案在民事执行性与刑事责任风险两个层面均提示了实务风险。
笔者认为不宜将本案的非法性论述视为对所有 99:1 安排的全面否定。上诉法院明确指出其在「单一 99:1 安排」(无信托结构)项下的避税性质问题上不作定论。本案处理的核心,是登记比例与实际实益比例不一致时的法律后果,且非法性的核心分析为旁论与暂时性观察。

最新文章

随机文章

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