当前位置:首页>python>Python 极简神技!pass 关键字到底有什么用?PyQt5 实战带你彻底吃透

Python 极简神技!pass 关键字到底有什么用?PyQt5 实战带你彻底吃透

  • 2026-03-23 20:10:27
Python 极简神技!pass 关键字到底有什么用?PyQt5 实战带你彻底吃透

🔥Python 效果

在 Python 编程的世界里,总有一些看似微不足道,却能撑起代码优雅性与健壮性的「小语法」,pass 关键字就是其中最经典的一个。很多新手刚接触 Python 时,都会疑惑:这个什么都不做的关键字,存在的意义到底是什么?难道只是为了占个位置?

其实大错特错!pass 绝非无用的「空语句」,它是 Python 语法规则的「安全阀」,是代码开发的「占位神器」,更是大型项目、GUI 开发中不可或缺的核心小技巧。尤其在我们做 PyQt5 桌面开发时,界面布局、信号槽绑定、类继承、功能模块化开发中,pass 能帮我们规避语法错误、保留代码结构、分步实现功能,让复杂的 GUI 开发变得井然有序。

想象一下:你正在用 PyQt5 开发一个精美桌面工具,先搭建好主窗口、菜单栏、按钮、文本框等所有界面框架,规划好了所有功能模块,但暂时不想写具体的业务逻辑——如果没有 pass,你的代码直接报错,连界面都无法预览;有了 pass,你可以完美保留代码结构,先运行看界面效果,后续再慢慢填充逻辑。

再比如:定义抽象类、编写空的异常捕获块、预留接口函数、搭建多模块框架……这些场景里,pass 都是无可替代的。它不执行任何操作,却能让 Python 解释器「跳过」这段代码,不触发语法异常,这就是它最核心的价值。

今天,我们就用超精致、高级、不透明、高颜值的 PyQt5 桌面界面为实战载体,从零拆解 pass 关键字的作用、用法、场景,全程代码可直接运行,让你不仅吃透 pass,还能顺便掌握 PyQt5 高级界面开发技巧!


一、核心前置:pass 关键字基础定义

官方定义pass 是 Python 中的空语句,不执行任何操作,仅用作占位符核心作用:满足 Python 的语法规则(代码块不能为空),保留代码结构,避免语法错误,方便后续填充代码。一句话总结:占个坑,不报错,留着以后写逻辑!


二、PyQt5 实战:高颜值界面 + pass 关键字全场景应用

我们将打造一个磨砂高级感、不透明、精致布局的 PyQt5 主窗口,在代码中完整演示 pass 的 3 大核心使用场景,全程可直接复制运行!

环境准备

首先确保你已安装 PyQt5:

pip install pyqt5

第一部分:pass 场景1 —— 空类/界面框架占位(最常用!)

在 PyQt5 开发中,我们会先定义窗口类、组件类,暂时不写初始化逻辑,这时候必须用 pass 占位,否则代码直接报错。 这是 GUI 开发中最高频的 pass 使用场景,用于搭建界面框架。

第二部分:pass 场景2 —— 空函数/方法占位(信号槽预留)

我们会给按钮绑定点击事件、给菜单栏绑定功能函数,暂时不实现业务逻辑,用 pass 占位,保证代码可运行,界面可正常交互。

第三部分:pass 场景3 —— 空条件/异常捕获占位

在界面逻辑判断、异常处理中,不需要执行操作的分支,用 pass 保持代码结构完整,不报错。


三、完整可运行代码(高颜值 PyQt5 + pass 全场景)

# -*- coding: utf-8 -*-"""Python pass 关键字实战 | PyQt5 高级界面开发核心:演示 pass 三大使用场景"""import sysfrom PyQt5.QtWidgets import (QApplication, QMainWindow, QWidget, QPushButton,                             QVBoxLayout, QLabel, QMenuBar, QMenu, QAction)from PyQt5.QtCore import Qtfrom PyQt5.QtGui import QFont# ===================== 场景1:空类占位(PyQt5 界面框架) =====================# 定义一个子窗口类,暂时不写任何逻辑,pass 占位,不报错classSubWindow(QWidget):# 空类,无初始化方法,pass 满足语法规则pass# 主窗口核心类classMainWindow(QMainWindow):def__init__(self):        super().__init__()# 窗口基础设置:高级、精致、不透明        self.setWindowTitle("Python pass 关键字实战工具")        self.setFixedSize(600400)        self.setStyleSheet("""            QMainWindow{                background-color: #2C3E50;            }            QLabel{                color: #ECF0F1;                font-size: 16px;            }            QPushButton{                background-color: #3498DB;                color: white;                border: none;                border-radius: 8px;                font-size: 14px;                padding: 10px 20px;            }            QPushButton:hover{                background-color: #2980B9;            }            QMenuBar{                background-color: #34495E;                color: white;                font-size: 13px;            }            QMenu{                background-color: #34495E;                color: white;            }        """)# 初始化中心组件        self.init_ui()definit_ui(self):# 中心部件        central_widget = QWidget()        self.setCentralWidget(central_widget)        layout = QVBoxLayout(central_widget)        layout.setAlignment(Qt.AlignCenter)        layout.setSpacing(20)# 标题标签        title_label = QLabel("✅ pass 关键字 3 大核心场景演示")        title_label.setFont(QFont("微软雅黑"18, QFont.Bold))        layout.addWidget(title_label)# ===================== 场景2:空函数/方法占位(按钮点击事件) =====================# 创建功能按钮        self.pass_btn = QPushButton("点击测试 pass 占位函数")        self.pass_btn.clicked.connect(self.empty_function)  # 绑定空方法        layout.addWidget(self.pass_btn)# 创建菜单栏        menu_bar = self.menuBar()        file_menu = menu_bar.addMenu("功能菜单")# 添加菜单动作        test_action = QAction("预留功能", self)        test_action.triggered.connect(self.empty_slot)        file_menu.addAction(test_action)# 空方法:按钮点击事件,暂时无逻辑,pass 占位defempty_function(self):"""        场景2:空函数占位        作用:保留函数结构,后续可直接填充点击逻辑        """pass# 空槽函数:菜单触发事件,pass 占位defempty_slot(self):pass# ===================== 场景3:空条件/异常捕获占位 =====================deftest_pass_condition():"""    场景3:条件判断/异常处理中,无操作分支用 pass    """    num = 10if num > 5:# 满足条件,暂时不执行操作passelse:        print("数字小于5")# 异常捕获:忽略指定异常,pass 占位try:        a = 1 / 0except ZeroDivisionError:# 捕获到异常,不做处理,直接跳过pass# 主程序入口if __name__ == "__main__":    app = QApplication(sys.argv)    window = MainWindow()    window.show()# 调用测试函数,演示 pass 条件/异常场景    test_pass_condition()    sys.exit(app.exec_())

四、代码分模块详细解析

模块1:pass 用于【空类占位】(GUI 框架必备)

# 定义一个子窗口类,暂时不写任何逻辑,pass 占位,不报错classSubWindow(QWidget):# 空类,无初始化方法,pass 满足语法规则pass

解析

  1. Python 语法规定:类、函数、代码块不能为空,如果不写 pass,直接报错 IndentationError: expected an indented block
  2. 在 PyQt5 中,我们常需要先定义多个界面类(主窗口、子窗口、弹窗),搭建整体框架,后续再写逻辑;
  3. pass 让这个类合法存在,不影响程序运行。

模块2:pass 用于【空函数/槽函数占位】(信号槽核心场景)

# 空方法:按钮点击事件,暂时无逻辑,pass 占位defempty_function(self):pass

解析

  1. PyQt5 的按钮、菜单都需要绑定槽函数,即使暂时不实现功能,也必须定义函数
  2. 用 pass 占位后,点击按钮、触发菜单不会报错,只是无任何操作;
  3. 后期开发时,直接替换 pass 为业务逻辑即可,无需修改框架。

模块3:pass 用于【条件判断/异常捕获】(代码健壮性优化)

if num > 5:# 满足条件,暂时不执行操作passtry:    a = 1 / 0except ZeroDivisionError:# 捕获异常,不处理直接跳过pass

解析

  1. 条件分支中,某一分支暂时无需操作,用 pass 保持代码结构完整;
  2. 异常捕获中,需要忽略指定异常时,pass 是最简洁的写法;
  3. 不写 pass 会直接触发语法错误,写了则代码完美运行。

四、知识点总结

  1. pass 本质:Python 空语句,无任何执行效果,仅为占位符;
  2. 核心作用:解决「代码块不能为空」的语法限制,保留代码结构,避免报错;
  3. 绝对区别
    • pass:占位,不做任何事;
    • return:终止函数,返回值;
    • continue:跳过循环当前次;
  4. 语法规则:所有需要代码块的地方(类、函数、if、for、while、try),为空时必须用 pass。

五、拓展场景 + 测试步骤

1. pass 拓展使用场景

  • 接口开发:定义预留接口函数,暂不实现逻辑;
  • 团队开发:搭建代码框架,分配给其他成员填充逻辑;
  • 迭代开发:先完成核心功能,预留扩展功能用 pass 占位;
  • PyQt5 高级开发:弹窗类、自定义组件类、多窗口切换框架搭建。

2. 代码测试步骤

  1. 复制完整代码,保存为 pass_pyqt5.py
  2. 运行代码,弹出高级深蓝色界面,验证界面正常显示;
  3. 点击按钮「点击测试 pass 占位函数」,无报错、无逻辑(符合 pass 效果);
  4. 点击菜单栏「功能菜单-预留功能」,无报错,验证槽函数占位生效;
  5. 注释代码中所有 pass,运行代码,会触发语法错误,对比验证 pass 的作用;
  6. 替换任意一个 pass 为打印语句(如 print("按钮被点击")),运行测试,验证功能可正常填充。

总结

  1. pass 是 Python 必备占位符,不执行操作,只保证语法合法
  2. PyQt5 GUI 开发中,pass 是搭建界面框架、预留功能的核心工具;
  3. 三大高频场景:空类占位、空函数/槽函数占位、空条件/异常捕获;
  4. 学会 pass,能让你的代码结构更清晰、开发更高效、维护更简单!

最新文章

随机文章

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