跳到内容
当前位置:首页>PPT>把PPT赶下讲台,下一个提词器是谁

把PPT赶下讲台,下一个提词器是谁

  • 2026-11-03 00:54:40
把PPT赶下讲台,下一个提词器是谁

把PPT赶下讲台,下一个提词器是谁

一、半个月,两个方向

2026年10月11日,济宁医学院教务处发布《关于进一步加强课堂教学秩序的通知》。里面有一条很具体:任课教师在教学过程中合理利用教杆、翻页笔等教具,杜绝长时间利用鼠标、键盘翻页、"念课件"等现象。

两天后,10月13日,湖北汽车工业学院教务处发布《关于进一步提升课堂教学质量的通知》。关键词是"坚持核心板书,助力知识内化"。要求教师对课程中的重要术语、关键公式及专业缩写进行规范板书,明确"严禁全程依赖PPT",为学生留出记录、理解和掌握核心知识点的时间。同一份通知还要求教师优化课堂时间管理,每节课预留适当时间进行收尾小结。

两所学校,两纸通知,落在同一个动作上:屏幕占住了讲台。

然后跳到10月27日。

还是湖北汽车工业学院。第八期教师教学能力提升培训,主题"人工智能赋能课堂教学创新"。由该校教学质量监控与评估中心(教师发展中心、高教研究所)副主任李月主持,设计学院副院长龚青山、新入职教师及骨干教师代表参训,特邀清华大学龙瀛教授作题为《高校教师拥抱AI的多维路径》的报告。

半个月。同一所学校。一边把PPT请下讲台,一边把AI请上讲台。

乍看像左右手打架。不是。这是同一个问题的两次显影:先是有人发现讲台上站着的东西不该站着,接着那个位置又要换一个新东西站上去。

两件事放在一起看,半个月里学校做了两个性质相反的决定:给一种工具减配,给另一种工具加配。减配的那个用了二十多年,用出了毛病;加配的那个刚来,还在兴奋期。毛病会不会照着长一遍,后面要说。

二、禁令到底禁了什么

边界先说清楚,不然容易吵错。

湖北汽车工业学院那份通知里,要紧的不止"PPT"三个字,还有两个词:一个是"全程",一个是"依赖"。可以用PPT,不能唯PPT是从。

济宁医学院那份更细。它要求"合理利用教杆、翻页笔等教具"。翻页笔是明确允许的。学校要拿走的不是工具本身,是"长时间用鼠标键盘翻页、念课件"这个动作。

两份文件的落脚点都是"提升教学质量"。

该不该禁PPT,这个争论已经有人替它回答了。

人民日报2026年11月1日05版教育时评《"不念课件"只是第一步》说得很清楚:并不是要"一刀切"回到没有投影的时代,而是要给知识内化留出时间。文章举了两个学科的例子——医学课上,病理切片、手术展示借用高清图、动态视频讲解更加直观;数学课上,重要术语写一遍、关键公式推一遍,学生的思路能更好地跟着教师的节奏。

人民网评2026年10月27日的标题就是答案:《"严禁全程PPT"是为了把"人"请回课堂》。里面有一句:把板书重新请回课堂,并不是要回到没有投影的时代,而是给知识内化留出时间。这种"降速",恰恰是对教学规律的尊重。

光明日报时评里,汪灿的判断是同一个方向:要防的是"依赖成癖",而不是彻底把PPT关掉;管理有界,既包括适度限制,也包括不能从"啥都靠PPT"滑向"一点不能用PPT"的另一个极端。

三家央媒,边界画得比网上吵架清楚。

这一层到此为止。真正值得追的,不是该不该禁,是为什么一份课件能用十年。

三、一份课件年年用

中国青年报社社会调查中心2026年3月做过一个调查。73.0%的高校受访者表示,"水课"拉低了整体课程质量,导致学生的专业知识体系不完整。其中38.4%的受访者认为,"PPT内容陈旧,多年未更新"是"水课"的重要表现形式之一。

将近四成。这不是个别现象的量级。

中青评论的说法很形象:让"祖传"和"包浆"的PPT少一些。

"祖传"和"包浆",两个词把一份课件的生命周期说完了。它被做出来的那天是新的,第二年改两页,第三年连页眉都懒得改,第四年换个模板字体,第五年打开时软件提示"该文件由旧版本创建"。学生在下面拍照,拍到的是一份五年前的讲义。

光明日报时评把这个过程写得更直白:PPT本是辅助工具,一旦变成提词器,教师就容易偷懒:PPT年年用,板书不用写,互动不用管;备课从"研究怎么让学生听懂"退化成"把教材搬上幻灯片"。

注意最后那半句。这不是工作量的减少,是工作性质的替换:"研究怎么让学生听懂"需要判断,"把教材搬上幻灯片"只需要搬运。

停一下。如果只写到这里,结论就滑向"老师偷懒"。这结论太省事,也太假。一份课件为什么能年年用?因为没人要求它变。这是下一节的事。

四、备课时间被什么吃掉了

人民日报那篇评论,把这一层捅破了。

不少高校长期存在"重科研、轻教学"的评价导向,论文、项目直接与职称绩效挂钩,而课堂教学权重偏低,成了"软指标"。当备课时间被压缩,把知识点整理成PPT自然成了最"高效"的选择。

"高效"两个字要打引号。高效的是产出,不是效果。一个人的时间被切成几块,科研那块连着职称、绩效、项目,教学那块连着良心和口碑。良心和口碑不进表格。

于是备课变成"在有限时间里交出一份能用的东西"。PPT正好满足:结构清晰,看起来完整,能翻页,能存盘,能在检查时打开。

再往下,是更具体的一层。

一位任教于某民办本科经管类专业的大羊老师(化名)接受羊城晚报采访时说,上课念PPT的现象大多出现在刚入职的新老师身上,"因为还没有实现自己身份上的转变,上课紧张或者有些不熟悉,所以难免会出现念PPT的倾向"。

这句话把"念PPT"从道德问题拆成了两类:一类是态度,一类是能力和经验。新老师站在讲台上,下面几十双眼睛,脑子里装着刚写完的博士论文,手里只有一份别人给的课件。念,是最安全的动作。

这不是开脱。禁令只处理态度,不处理经验,对新老师的作用接近于零——他不想念,但他还不会讲。

胡福文是中国教育发展战略学会人工智能与机器人教育专业委员会理事。他的判断可以压住分寸:总体上看,单纯通过"念PPT"照本宣科式上课的大学老师尽管有,但谈不上普遍;PPT在教学中的角色只能是辅助性的技术手段或传播媒介,无论是老师还是学生都不能、也不应该过度地依赖PPT。

"尽管有,但谈不上普遍"。这个判断比"很多老师在混"要准确,也比"完全没有问题"要诚实。

备课时间被吃掉,不只是"没空改课件",是"没空想讲法"。光明日报时评说,知识不是念一遍就能快速进入学生脑子,概念、公式、逻辑推导,需要教师拆开讲、对着黑板推演、看着学生表情调整节奏。

这三件事都没法压缩成一份文件。而一份文件可以在十分钟里打开、翻完、关掉。

所以禁令发下来之后,最可能发生的事,不是老师突然有了备课时间,是老师把"念"这个动作换了个载体。

另一场会,10月27日那场培训请的是新入职教师和骨干教师。名单本身就说明,学校知道问题的一部分在人,不在软件。

五、学生这一侧

课堂上,拍PPT成了听课的固定动作。手机举起来,屏幕亮一下,一页进相册。这不等于知识被消化,但至少等于"我存下了"。

华南师范大学的辜同学接受羊城晚报采访时说了一段话,值得完整看:上课只读PPT或者教材是对课程不够重视的表现,也会让学生降低学习效率;但课件本身基本都会将知识分类整理好,到了期末周就可以直接背,会让考试没有那么难。

前半句是批评,后半句是实话。两句出自同一个人,同一个场合。这就是问题的形状。

同一篇报道里,华南师范大学的多多(化名)说的是另一面:面对完全不按PPT讲课、全靠"临场发挥"的老师也很头疼,"不清楚老师具体在讲什么,也没有学到有体系的知识";在她看来,如果所有内容都能呈现在PPT上,对于学生复习和理解其实很有好处,输出知识的效率更高。

一个嫌课件太顺,一个嫌没课件太乱。两个学生,两个方向,同一所大学。

把这两句话并排放在一起,一个环就合上了。学生要的常常是"好背",不一定是"好学"。如果课件恰好是考试范围的浓缩版,那拍照就是最优策略。不是学生短视,是这个策略确实有效。

所以不能只骂学生功利。当考试考的是记忆,学生当然只做记忆这件事。评价方式不变,学习方式就不会变。

人民日报11月1日那篇评论也写到了这一层:部分学生习惯把"拍课件"当成"听课",把期末复习寄托在拷贝来的课件上,缺乏与老师互动、内化理解的过程;师生双方若都围着屏幕转,本应是思想火花碰撞的课堂,就容易从共同思考变成单向宣讲,从动态对话变为静态灌输。

再看那半个月。学校禁的是老师的动作,但拍PPT的是学生的手。禁令管得住讲台,管不住课桌。只要期末那张卷子还在考"这一页第几行",讲台上念不念,台下都会拍。

六、PPT怎么变成合规件的

中青评论有一句判断很准:作为常用的教学辅助工具,PPT并未过时。然而,从早期的新鲜事物,到如今的习以为常,PPT的角色似乎已经从"辅助教学""锦上添花",变成了常遭诟病的对象。

一个工具,刚出现的时候是选择。用不用,取决于它好不好用。后来它被写进教学检查表,写进课程评估细则,写进公开课要求,写进教学比赛的评分项。它就不再是选择了。

它变成合规件。

合规件有三个特点。一,有比好重要。检查的人看有没有,不看做得怎么样。二,标准是下限。格式齐、页数够、有图有表,就过。三,不承担后果。讲得好不好跟这份文件没关系;文件在,责任就分掉一半。

一旦"有"比"好"重要,课件就停止迭代。因为迭代的成本归自己,不迭代的风险归零。

所以"一份课件年年用"不是懒惰的结果,是激励的结果。这不是替谁辩护,是清楚了才好改。你骂一个人懒,他改不了;你把"有"换成"好",他才有得选。

再细一层。检查往往发生在讲台之外——交材料、传系统、抽课评估。这些场景里,没有人坐在学生位置上听。被评估的东西,只能是能被看见的东西。PPT恰好最容易被看见:有页数,有封面,有目录,有小结页。一节课讲得好不好,很难量化;一份课件齐不齐,一眼就能打分。

能被打分的东西会被优化,不能被打分的会被放弃。这不是哪一所学校的毛病,是所有带表格的地方的通则。

十月那两场会,动的正是最前面和最后面这两层。10月11日和10月13日的两份通知,动的是"动作":不许全程依赖,不许长时间用鼠标翻页。10月27日那场培训,动的是"能力":让老师学会用新工具。两层都动了。中间那一层没动——检查表还在,评分项还在,软指标还是软的。

七、边界、AI,以及什么才算有效

人民日报那篇评论里,有一句最诚实的话:如果只禁工具而不改评价机制,新规可能变形走样——不念PPT,可能转而念讲义、念提纲。

往下推一步:禁令改变的是动作,不是动机。

只要"备课时间不足"和"教学是软指标"这两个前提还在,形式会换,实质不会换。老师可以不念PPT,改成念讲义、念教材、念自己写好的稿子。台下照样没人抬头。检查的人推门进来,看见黑板上有字,手上有讲义,没有鼠标。合格。

然后AI来了。

人民日报11月1日那篇评论提到,"今天,AI已经能写教案、做课件、模拟讲课",但最不可替代的是师生课堂上的即时对话、思维引导和情感共鸣。

能被替代的那部分,正在被替代。不能被替代的那部分,从来不在考核表里。

10月27日那场培训,把循环摆在明面上。如果AI把备课成本压到接近零,"一份课件年年用"就会变成"一份AI生成的课件年年用",而且更难被发现。文本更流畅,结构更完整,看起来更像新的。旧文件一眼能认出旧,新文件每年一份,谁也说不出区别——里面本来就没有人。

不是说学校请AI上讲台错了。工具换了一茬,考核逻辑没换。下一个"提词器"已经在路上了,它比PPT更聪明,也更难抓住。

那什么有效?

《深化新时代教育评价改革总体方案》明确:要突出教育教学实绩,把认真履行教育教学职责作为评价教师的基本要求。

中南财经政法大学近期评选"我最喜爱的教师",董志华、姚培培、毛晖三位主讲教师各获10万元奖励。评选不看科研、不看职称,只看课上得好不好、学生有没有收获。多次获评的教师,在申报岗位晋升时还将获得相应政策倾斜。

湖北汽车工业学院那份通知的结尾留了口子:可通过专项教研、示范观摩等形式,引导教师规范板书设计、优化课堂环节,增强课堂互动与直观教学效果。禁完之后给路,比只禁不给路强。

胡福文还建议,好的教师不会"从天而降",只会从当前的教师队伍里发展成长起来;高校应出台措施,鼓励老师探索混合式教学和项目驱动方法。

扣分管的是动作,加分才管动机。一个"我最喜爱的教师"10万元,比十条禁令更能说明这所学校看重什么:课上得好,在这里算数。

回到十月的两场会。

10月11日,济宁医学院收走了鼠标和键盘。10月13日,湖北汽车工业学院把板书请回讲台。10月27日,同一所学校把AI请上讲台。半个月,三个动作,方向没变——都是想让那四十五分钟里,有个人真的在讲,有群人真的在听。

课堂的主角是人,这句话已经被说了很多年。真正的考验不是这一次能不能把PPT赶下讲台。是当AI能做出比任何老师都漂亮的课件时,学校会不会又把"用了AI"写进下一张考核清单。

工具没有原罪。问题不在屏幕,在谁为那四十五分钟负责。

那天负责的人,会不会抬头看一眼学生。

西北录

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