乐于分享
好东西不私藏

想靠一个App学会外语?两位语言学家:可以的,但你需要做到这一步——互动是语言学习的关键

想靠一个App学会外语?两位语言学家:可以的,但你需要做到这一步——互动是语言学习的关键

Learning languages with apps has many benefits, but linguists say there are some shortcomings too

使用应用程序学习语言:益处多多,但语言学家也指出了一些不足


Every year for countless years, I've had "improve my French" at the top of my annual goals.

每年,提高法语水平都会出现在我的年度目标清单的首位。

And that's where it stayed, until yet another lockdown sealed us into our homes in early 2021 and I discovered Duolingo.

然而,这个愿望年复一年地搁浅,直到2021年初一场新的封锁将我们困在家中,我才发现了Duolingo这款语言学习应用。

The popular language learning app is one of many available to download on mobile phone or access via a website. It turns learning into a game, complete with rewards, points and a daily reminder in the form of a cute green owl nagging me to do just five minutes of practice.

这款广受欢迎的应用可在手机或网页端下载使用。它把语言学习变成了一场游戏:积分、奖励一应俱全,还有一只可爱的绿色猫头鹰每天提醒我,哪怕只练习五分钟也好。

Four years on, my streak is still going strong. Frankly, even I'm impressed.

四年过去,我的连续打卡记录依旧保持不断。说实话,连我自己都有点惊讶。

Yet, while my French has definitely improved, I wouldn't say I'm fluent. I still struggle with the use of some pronouns and cannot wrap my brain around the subjunctive tense.

不过,虽然我的法语水平确实有所长进,但要说流利还谈不上。一些代词的用法依然让我犯难,虚拟语气更是怎么也理不清头绪。

And so, as many others embark on similar missions at this time of year, I asked linguists whether it's possible to master a new language using an app or if there are better ways? And why learn a new language anyway?

正值许多人在新年伊始定下类似目标之际,我请教了几位语言学家:仅靠一款应用就能真正掌握一门新语言吗?是否存在更有效的学习方式?说到底,我们为什么要学习一门新语言?

The benefits of learning a language

语言学习的好处

There are many obvious reasons why someone would want to learn a new language. Perhaps it's to increase their career prospects, connect to their heritage, for fun or even for love, if they've fallen for someone who speaks a different language.

人们想要学习新语言的理由不胜枚举:或许是为了拓展职业前景,或许是想与自己的文化根源建立联系,又或许只是出于兴趣——倘若爱上了一个说着另一种语言的人,学语言甚至可以是为了爱情。

And it's clearly helpful for travel. "If you can speak Greek and go around the Greek islands, speaking in Greek, all of a sudden the prices of things become cheaper from the price in the window because you get the local price," jokes Mark Antoniou, associate professor at Western Sydney University and a Greek speaker.

语言能力对旅行的助益也显而易见。西悉尼大学副教授、希腊语使用者马克·安东尼欧打趣道:如果你会说希腊语,去希腊群岛旅行时一开口就讲希腊语,店家橱窗上标的价格瞬间就会打折’——因为你拿到的是本地人价。

But there are deeper benefits too.

但语言学习的意义远不止于此。

Ingrid Piller, professor of applied linguistics at Macquarie University, points to a quote attributed to German writer Johann Wolfgang von Goethe:

麦考瑞大学应用语言学教授英格丽德·皮勒援引了一句常被归于德国作家歌德的名言:

"Those who know nothing of foreign languages knows nothing of their own."

不懂外语者,对母语也一无所知。

"Learning another language really gives you a perspective that our own perspective isn't the only one. It's about [realizing] that there are multiple ways of seeing things, and I think that's actually a really beneficial thing in today's world … That's a great contribution to intercultural understanding," she says.

她说:学习另一门语言,会让你真正体会到我们自己的视角并非唯一的视角。这是一种认识到世界存在多元观察方式的过程,我认为这在当今时代尤为可贵……它对促进跨文化理解有着巨大的价值。

It can also be a brain workout. Research suggests bilingualism increases the brain's executive control and helps people switch between tasks smoothly.

语言学习同时也是一场大脑的锻炼。研究表明,双语能力能够增强大脑的执行控制功能,帮助人们更顺畅地在不同任务间切换。

"[When I'm speaking English] I'm gating out all the other languages I speak. My brain switches off whatever else I'm doing and switches on English," says Professor Piller, who speaks five languages. "And that's actually a skill that trains your brain in performing multiple tasks."

会讲五种语言的皮勒教授说:当我说英语时,我会把脑子里其他语言都屏蔽掉。大脑会自动关闭手头其他事务,专注切换到英语模式。这其实是一种训练大脑多任务处理能力的技能。

Dr Antoniou agrees: "There's this idea that if you're a bilingual, what we refer to as executive function can transfer to other tasks, which we need in high-demand office environments [and] high-performance environments, where you need to be switching and ignoring one thing and paying attention to another."

安东尼欧博士对此表示认同:有一种观点认为,双语者所具备的'执行功能'是可以迁移到其他任务上的——而这恰恰是高强度办公环境、高绩效场景中所需要的能力,因为在那些场合,你必须不断切换注意力,忽略某些干扰、专注于眼前的事。

Learning more than one language also increases metalinguistic awareness. This is the ability to understand the structure of language separate from its meaning, for example understanding why the grammar in a particular phrase isn't right. It's a key part of learning language and allows you to learn and improve.

学习多门语言还能提升元语言意识,也就是把语言的结构与其含义剥离开来加以理解的能力,比如能说出某个短语在语法上为何不通。这是语言学习中至关重要的一环,正是它推动着学习者不断进步、精益求精。

What about brain health?

对大脑健康有何影响?

There have been plenty of headlines about the link between learning languages and improved brain health. Some claim it can ward off degenerative brain disease.

关于语言学习与大脑健康改善之间的关联,媒体上的报道屡见不鲜,甚至有人声称它能够抵御退行性脑部疾病。

Both Professor Piller and Dr Antoniou say, while language learning can improve brain health, there are limits.

皮勒教授与安东尼欧博士都表示,语言学习虽然确实有益于大脑健康,但其效果也存在边界。

"I think we just have to be very realistic about what the goalposts are and what success looks like," Dr Antoniou says.

安东尼欧博士说:我认为我们应当对目标成功的定义保持清醒的认识。

He thinks, for example, it's unlikely that people who start playing with an app in their 70s can ward off dementia entirely. But it might buy them time.

他举例说,对于70多岁才开始用应用学语言的人而言,指望由此完全避免痴呆症几乎不现实。但它或许能为患者争取到更多时间。

"If my grandfather was going to have dementia and we could have an extra two years with him, that's amazing."

假如我祖父注定要患上痴呆症,而我们因此能多陪伴他两年,那已经是莫大的幸事了。

"If there's a benefit to anything [like] learning an instrument, learning the language, using an app, you really want to be doing it before symptoms present. Let's say in young adulthood to middle age, rather than when people have time but they're in their late 60s and 70s," he says.

他还说:无论是学一门乐器、学一门语言,还是用一款应用——如果说这些事真的有益处的话,最好是在症状出现之前就开始,比如说从青年到中年阶段,而不是等到六七十岁、有空闲时间了才想起来去做。

"Not that that doesn't help, it probably does, but prevention is better than cure."

这并不是说那时候做就没用了,可能依然有帮助,只是说,预防永远胜于治疗。

Will an app help?

应用程序真的有帮助吗?

Most of us have a mobile phone within easy reach, so the usual barriers like having the time or space to practice language are removed when you use an app. Basic access is usually free, and the slightly addictive gamification of learning is part of the attraction too.

手机几乎人人随身携带,因此用应用学语言,时间不够、场地不便这类常见障碍便不复存在。基础功能通常免费开放,而那种让人欲罢不能的游戏化设计,也正是其吸引力所在。

Professor Piller says the convenience of apps allows learners to practice regularly, which is essential. This is compared to those who sign up for weekly classes and may struggle to remember to practice in between lessons.

皮勒教授指出,应用程序的便利之处在于能让学习者保持规律练习,而这一点至关重要。相比之下,那些报名参加每周课程的人,往往在课与课之间就把练习抛诸脑后了。

"Language learning is hard [and] there's a lot of repetition involved. It could be tedious to have a partner or a teacher having to repeat [things] so many times for you, and it could become expensive," Dr Antoniou says.

安东尼欧博士说:语言学习本身就不容易,还需要大量重复操练。如果让搭档或老师一遍遍地为你重复,未免枯燥,长此以往开销也不小。

The other benefit of apps is that language components like vocabulary, grammar and pronunciation are broken down into individual lessons.

应用程序还有一个优势:它会把词汇、语法、发音等语言要素拆解成一节节独立的课程。

"These are discreet skills, but at the same time you always need to bring them to bear at the same time," Professor Piller says.

皮勒教授说:这些技能虽各自独立,但运用时却必须同时调动起来。

So, when it comes to learning the basics, apps are very helpful. But becoming fluent is a different proposition.

由此可见,学习基础知识时,应用程序确实大有助益;但若论流利二字,那就是另一回事了。

"Most of us, if we learn another language, we actually want to interact with other people. It's about building relationships," Professor Piller explains.

皮勒教授解释道:我们大多数人学一门新语言,归根结底是想与人交流,建立联系。

"And that's where the apps fall down because an app is always a binary, but language is not just the binary. Language actually changes its meaning with context and an app can't do context."

而这恰恰是应用程序的短板所在——程序的逻辑总是非此即彼的二元判断,但语言远不止于此。语言的含义会随语境而变化,语境恰恰是应用程序无法企及的。

She points to the example of ambiguity. Apps usually only use dictionary definitions, but context is everything when words are used in conversation.

她以模糊性为例加以说明。应用程序往往只能提供词典式的释义,而在真实对话中,语境才是决定词义的关键。

"In real life, anything can mean anything," she says.

她说:现实生活中,任何词都可能因情境不同而意味着完全不同的事。

This is particularly true of slang. It's difficult to explain the meanings of English words like "nice" or "easy" or "basic" without context. And how do you explain words like "skibidi" or "rizz", which are impenetrable to anyone over 21?

这一点在俚语中体现得尤为明显。即便是"nice""easy""basic"这类常见英文词汇,脱离语境也很难讲清其确切含义,更别提"skibidi""rizz"这类对21岁以上的人来说堪称"天书"的新潮俚语了。

So if you want to be fluent, both linguists recommend also signing up to a conversation class or joining a language club.

因此,两位语言学家都建议:若想真正做到流利,最好同时报名参加口语课程,或加入语言交流俱乐部。

"I think language apps have a role to play, but it's like a complementary, supplementing role," Dr Antoniou says.

安东尼欧博士说:我认为语言应用确实有其价值,但更像是一种辅助、补充的角色。

And the more people you talk to, the better.

而且,交流的对象越多越好。

"We know that the number of native speakers that you interact with has a very crucial effect on the way that you establish the individual speech sounds of a language," he says.

他说:我们已经知道,你接触的母语者人数,会对你掌握这门语言的具体发音方式产生至关重要的影响。

This is because everyone speaks in a different way, whether that's speed, fluidity, or breadth of vocabulary.

这是因为每个人的说话方式各不相同。无论是语速、流畅度,还是词汇的丰富程度,都因人而异。

Being in contact with lots of people is also good for your brain health.

与更多人交流,对大脑健康同样大有裨益。

"If [language learning] is for you to remain active and maintain your mental agility, then you actually get more benefits out of joining a French club, and learning with other people as opposed to doing this on the app," says Professor Piller.

皮勒教授说:如果学习语言是为了让自己保持思维活跃、头脑敏捷,那么加入一个法语俱乐部、与他人共同学习,所获得的益处其实远胜于独自捧着手机刷应用。

"The app is like sudoku, it's like a puzzle. But if you join the French club, you actually get that additional benefit of practicing with other people, hanging out with other people [and] having that interaction built in."

应用程序就像数独,更像是一种自娱自乐的智力拼图。但如果你加入法语俱乐部,便能额外获得与他人并肩练习、彼此相处的乐趣,那种内置在交流之中的互动感,是应用程序给不了你的。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-25 00:40:15 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/781022.html
  2. 运行时间 : 0.090484s [ 吞吐率:11.05req/s ] 内存消耗:4,727.22kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=0dab3e4bc17b2625897dc9ea927e18e8
  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.000507s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000805s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000285s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000275s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000479s ]
  6. SELECT * FROM `set` [ RunTime:0.000196s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000558s ]
  8. SELECT * FROM `article` WHERE `id` = 781022 LIMIT 1 [ RunTime:0.001312s ]
  9. UPDATE `article` SET `lasttime` = 1782319215 WHERE `id` = 781022 [ RunTime:0.000767s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000247s ]
  11. SELECT * FROM `article` WHERE `id` < 781022 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000404s ]
  12. SELECT * FROM `article` WHERE `id` > 781022 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000424s ]
  13. SELECT * FROM `article` WHERE `id` < 781022 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000717s ]
  14. SELECT * FROM `article` WHERE `id` < 781022 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000817s ]
  15. SELECT * FROM `article` WHERE `id` < 781022 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000976s ]
0.092216s