当前位置:首页>东莞>1935年发现的广州管圆线虫,为何冠广州之名?

1935年发现的广州管圆线虫,为何冠广州之名?

  • 2026-02-16 14:05:01
1935年发现的广州管圆线虫,为何冠广州之名?

一条雄性线虫。摄影:Punlop Anusonpornperm(CC BY-SA 2.0)

本文约4200字,阅读约9分钟

出品 | 海潮天下

我们平时在新闻或科普文章中看到“广州管圆线虫”这个名字(一种寄生虫),很多人第一反应是,“它可能跟广州有关,也许是一种在广州发现的虫子?”……

但这个名字到底是怎么来的?谁最早发现它?又为什么会叫这么一个有些拗口的名字?其实,背后有一段相对严谨、也是比较典型的科学命名过程。海潮天下(Marine Biodiversity)小编基于近日阅读的集篇文章,撰写了一篇小文分享如下,欢迎留言、指正。

▲上图:广州管圆线虫病的生活史。图源:Griffin, C. D., Ezenwa, V. O., & Cowie, R. H. (2025)

引起人畜共患的寄生虫病的祸首

首先介绍一下背景:广州管圆线虫病是一种人畜共患的寄生虫病。这种病的元凶,就是广州管圆线虫的幼虫,它们会侵入人体的中枢神经系统,引起一系列令人不适的症状,包括头痛、头晕、发热、颈部僵硬,甚至可能导致面神经瘫痪。在更严重的情况下,这种感染甚至可能引发痴呆乃至死亡。

这种病的潜伏期一般在3~36天之间,平均约为16天。不过,也有少数病例比较特殊,患者在吃了被感染的螺肉后,短短几个小时内就可能出现腹痛、恶心等症状。2006年,发生在北京的蜀国演义食品安全事件,就是源自没有煮熟的福寿螺。

从传播角度来看,一些常见的螺类(不只是福寿螺),是广州管圆线虫主要的“落脚点”,它们在这些螺体内寄生并进一步发育。

这些常见的中间宿主包括:褐云玛瑙螺、福寿螺、皱疤坚螺、短梨巴蜗牛、中国圆田螺和方形环棱螺,等等。除了直接寄生在这些螺类体内,广州管圆线虫的幼虫还会“转寄生”到其他一些动物身上,比如蛙类、蜗牛、鱼、虾、蟹等。这意味着,如果这些动物吃了受感染的螺,它们自己也会携带寄生虫,从而增加了人类感染的风险。

▼ 海潮天下·往期相关报道:

气候变暖与疾病传播,远非“越热越病”那么简单

什么是“同一健康”?与你我何干?从致死率高达75%的尼帕病毒说起

盐度高达海水10倍,大盐湖新物种曝光!科学家发现沃阿比双咽线虫

▲上图:外来入侵物种褐云玛瑙螺标本。摄影:Linda Wong©️海潮天下(Marine Biodiversity)

▲上图:福寿螺和它的卵块。©海潮天下(Marine Biodiversity)

▲上图:上图:中国圆田螺(学名:Cipangopaludina chinensis),又称田螺、石螺,是淡水生态系统中常见的一种软体动物。它们属于田螺科圆田螺属,分布广泛,在亚洲许多地区的湖泊、池塘、河流等水域都能见到。中国圆田螺是移睾棘口吸虫、广州管圆线虫等寄生虫的中间宿主。©海潮天下(Marine Biodiversity)摄影

▲上图:方形石田螺,也称为方形环棱螺(學名: Sinotaia quadrata)。采集自湖北武汉一个淡水湖泊。©Linda Wong | 海潮天下(Marine Biodiversity)

为一种新发现的线虫正名(科学命名)

“广州管圆线虫”的学名叫Angiostrongylus cantonensis,是目前人类嗜酸性脑膜炎中较常见的病原体之一。它并不是近年来才出现的新物种,实际上,它最早在上世纪30年代就已经被发现了。

而它的这个名字,正是随着科学研究的深入、命名体系的规范而一步步形成的。

▲上图:中国科学家陈心陶是中国近代寄生虫学的奠基人之一,也是血吸虫病防治领域的杰出贡献者。在美国哈佛大学医学院进修比较病理学,1931年获哈佛哲学博士学位。他的一生致力于科学研究和医学教育,为中国乃至世界医学事业做出了巨大贡献。图源:网络

故事的开始,要追溯到1933年。

当时,中国科学家陈心陶在广州进行寄生虫调查时,在一种常见的老鼠——褐家鼠的肺动脉中发现了一种线虫。这种线虫之前没有被描述过,也就是说,它可能是一个新物种。陈心陶将其从鼠体内取出后,进行了详细的观察,包括它的体型、器官结构、虫卵的形态等各方面,并记录下来。

在当时的条件下,还没有DNA测序等现代技术(不像今天),寄生虫的分类主要靠显微镜下的形态特征。陈心陶根据这些特点,判断这是一种以前未见过的寄生虫种类。他考虑到这种线虫主要寄生在肺部的血管内,于是给它取了个名字叫Pulmonema cantonensis。这个名字分为两个部分,Pulmonema是陈心陶自己设立的新属名,“pulmo”在拉丁语中意思是“肺”,而“nema”是“线虫”的意思;cantonensis则是用来表示发现地点的拉丁化形式,即广州(当时英文写作Canton)。翻译过来,大致可以理解为“广州肺线虫”。

1935年,陈心陶在法国《Annalesde Parasitologie》期刊发表论文,将其正式描述为新属新种,命名为“广州肺线虫”(Pulmonema cantonensis),这是该线虫被学界公认的定名时间。

这个名字,在当时是符合科学命名规则的,采用了属名+种名的标准格式。属名用来反映虫体的一些基本特征,种名则常常和地理、发现人或某些特殊性质有关。于是,这个寄生虫在科学文献中被记载为Pulmonema cantonensis,顾名思义,也就是说,“产自广州的肺部线虫”。

▼ 海潮天下·往期相关报道:

凌晨3点的海底,正爆发一场增员80%的“微观暗战”

致命“红潮”为何再现澳大利亚南部?上次大规模爆发是在11年前

一年20个台风,却让海洋浮游生物爆发?海洋里的隐形“空气净化器”

▲上图:鼠是多种疾病的宿主、传播媒介。上图是一些传播疾病的媒介,如西伯利亚花鼠、达乌尔黄鼠等等的标本。©Linda Wong摄影 | 海潮天下(Marine Biodiversity)

与时俱进

但科学命名不是一成不变的,尤其在生物分类学领域,随着研究的深入、技术的进步,原先的命名可能会被重新评估、调整。到了20世纪50年代,一些寄生虫学者在研究这类线虫时发现,这种虫子在结构和生态特征上,与另一个早已有记录的属——Angiostrongylus更为接近。

Angiostrongylus这个属的意思,其实也很好理解,“angio”是“血管”的意思,“strongylus”是“圆形蠕虫”,也就是说,这是一类寄生在宿主血管里的线虫。而广州发现的这种虫子,刚好也是寄生在老鼠的肺动脉里。从显微结构、发育过程、感染路径来看,它和Angiostrongylus属下的其他成员差别不大。

于是,1951年,一个意大利寄生虫学家Biocca重新检查了这一物种的标本,对它的分类地位做了修正。他认为陈心陶当初设立的Pulmonema属与Angiostrongylus属在定义上过于接近,没有必要另设新属,因此将其归并到了Angiostrongylus属中。这样,原来的Pulmonema cantonensis被更名为Angiostrongylus cantonensis,也就是我们今天常见的学名

这其实是科学分类中非常常见的一个做法。命名权属于最早发现并描述的人,但归属哪个属则可以随着研究的深入而改变。也就是说,种加词cantonensis保留了下来,以表明这个物种最早是由陈心陶在广州发现的,而属名则根据后续研究进行了更新。原始命名并没有被“否定”,只是根据后来的理解重新调整到了更合适的位置。

从那之后,这个名字逐渐稳定下来,并被世界各地的科研人员广泛使用。中文名“广州管圆线虫”是Angiostrongylus cantonensis的意译,也就是根据学名而来的。它的“广州”部分直接对应种名中的cantonensis,“管圆线虫”则是Angiostrongylus的通俗表达方式——寄生在血管中,形态呈细长圆管状,属于线虫纲。

随着时间的推移,广州管圆线虫逐渐成为全球寄生虫学领域的研究重点之一。原因之一是它不仅寄生于老鼠体内,还可以通过中间宿主——通常是福寿螺、蜗牛等软体动物——传播给人类。虽然人类不是它的正常宿主,但在误食带虫的螺类被污染的食物后,幼虫仍然可能进入人体并引发疾病。

▲上图:广州管圆线虫(Angiostrongylus cantonensis)复杂的生命周期。图源:Griffin, C. D., Ezenwa, V. O., & Cowie, R. H. (2025)

这种疾病就是“嗜酸性脑膜炎”,在亚洲、太平洋地区以及近年扩散到美洲一些地区的报道中,都有与它相关的病例。人在感染后,常常表现为剧烈头痛、颈部僵硬,有时还会伴随呕吐、发热等症状。严重时,甚至可能影响神经系统,引发更复杂的后果。由于虫体在人体内不能完全发育为成虫,所以治疗上也比较复杂,多以支持疗法和对症处理为主。

这也是为什么,公众对“广州管圆线虫”的关注逐渐增多。从公共卫生角度看,它是一个重要的食源性寄生虫,跟饮食习惯、食品卫生密切相关。尤其是在一些地区存在生食或半生食螺类的习惯,就可能存在一定的传播风险。

广州安全吗?如何避免地域性污名化?

当然了,从命名的角度来看,“广州”只是表示这个寄生虫最早被发现于广州,并不意味着它只在广州存在、或流行

事实上,广州管圆线虫如今已经在包括中国南方、东南亚、太平洋岛屿,甚至美洲的一些地区都有发现。它的传播与气候、生态环境以及人与动物的接触密切相关。

在生物学中,尤其是对新物种进行命名时,将发现地点融入到学名中是一个非常常见的做法。如前面讲的,广州管圆线虫的确是上个世纪30年代由中国寄生虫学家陈心陶教授在广州的老鼠体内首次发现并详细描述的。这个发现是奠定后续研究的基础,具有里程碑式的意义。从国际上看,许多生物的学名中都包含了地理信息,比如以发现地、模式产地、或与其地理分布相关的区域命名。这有助于快速识别和溯源,方便全球科学家进行交流。比如我们常见的“中华鲟”(Acipenser sinensis)

笔者承认,生物学上的学名,如“Angiostrongylus cantonensis”,其核心目的是精准识别和分类一个物种,方便全球科学家进行交流和研究。不过,笔者觉得,作为一名普通民众,我们在听到“广州管圆线虫”时,很自然地会把“广州”和“疾病”、“危险”联系起来。这种直观的联想,可能导致一些人产生误解,认为这种病“只存在于广州”或“源自广州”,甚至对广州的形象产生负面印象。

讲真,这并不是个例,历史上,“西班牙流感”、“非洲猪瘟”、“中东呼吸综合征”等疾病,都曾因地名命名而引发类似的地域性污名化讨论。所以说,把疾病与特定地名关联,哪怕真的在科学上有其依据,在传播过程中,却也可能引发误解、负面情绪。

要消除这种潜在“污名化”的关键,恐怕还是需要有效的科普教育。可以把焦点放在如何有效预防疾病上,例如强调生食风险、食品安全等,让公众关注如何保护自身健康,而不是过度解读这个名称。

∇ 海潮天下·往期相关报道:

福寿螺是怎样成为亚洲稻田“灾星”的?

东非水字螺凭什么被称为“关节”螺?印度洋的“重甲素食主义者”

海洋噬菌体“劫持”蓝藻基因,加速感染,抑制海洋光合作用

思考题·拓展思维

Q1、当前拉丁学名体系在命名中大量使用地理标记(如“cantonensis”)是否已经难以适应全球化下的公共卫生传播现实?在科学命名系统中,是否有可能引入新的机制,以减少不必要的地缘标签负面效应,同时不牺牲可追溯性与分类准确性?
Q2、广州管圆线虫的传播与人类活动密切相关(如外来物种引入、饮食运输链扩展等)。在这种背景下,传统的“地理发现命名”是否正在掩盖一个更关键的问题——应该怎样用分类、以及命名语言,反映物种在“人为生态系统”中演化和传播的轨迹?
Q3、随着基因组时代到来,广州管圆线虫这一类群内部存在的形态学种与隐存种的界限是否仍应依赖传统形态分类标准?你认为,是否应该推动一种“基因型主导、形态兼顾”的动态命名体系,以更好应对复杂生命周期寄生虫种群的快速适应性变化呢?很想听听基因科学工作者的观点。
本文参考资料

https://en.wikipedia.org/wiki/Angiostrongylus_cantonensis

https://pubmed.ncbi.nlm.nih.gov/28902487/

https://health.hawaii.gov/docd/disease_listing/rat-lungworm-angiostrongyliasis/

https://link.springer.com/article/10.1186/s13071-025-06790-3

Cowie RH. Angiostrongylus cantonensis: Agent of a Sometimes Fatal Globally Emerging Infectious Disease (Rat Lungworm Disease). ACS Chem Neurosci. 2017 Oct 18;8(10):2102-2104. doi: 10.1021/acschemneuro.7b00335. Epub 2017 Sep 13. PMID: 28902487.

Griffin C D, Ezenwa V O, Cowie R H. Insights into the biology of the rat lungworm, Angiostrongylus cantonensis[J]. Parasites & Vectors, 2025, 18(1): 163.

注:本文仅代表资讯、以及作者个人观点,供读者参考,不代表平台观点。

文 | 王芊佳

编辑 | Richard

排版 | 海潮君

OceanWetlands

王芊佳.1935年发现的广州管圆线虫,为何冠广州之名?.海潮天下.2026-02-01

最新文章

随机文章

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